Решение:
Фразеологизм — это устойчивое сочетание слов, которое имеет переносное значение, равное одному слову.
- Кошмар какой-то — это не устойчивое сочетание, а обычные слова.
- говорили обидные слова — обычное словосочетание.
- во весь голос — фразеологизм, означающий «очень громко».
- Ну, дают! — это восклицание, а не фразеологизм. как миленькие — фразеологизм, означающий «легко», «без сопротивления».
- Винт здорово обрадовался — это не фразеологизм.
Ответ: 3, 4.