The model
@model List<Survey.SurveyQuestion>
SurveyQuestion has two properties, QuestionId and QuestionText
Html.DropDownList("Questions", new SelectList(@Model))
@Html.DropDownList("Questions", new SelectList(@Model), "QuestionId", "QuestionText")
Output from above code:

Unable to use DropDownListFor as it does not recognize field QuestionId (or infact any field).
@Html.DropDownListFor(item => item.QuestionId, new SelectList(Model,
"QuestionId", "QuestionText"), "--Select --"))
The below code displays all data correctly:
@foreach (var item in Model)
{
<p>@item.QuestionId - @item.QuestionText</p>
}