Решение:
В предложении есть указание на прошедшее время 'last night'. Это означает, что нам нужен глагол в прошедшем времени.
- Вариант 'have' — это настоящее время.
- Вариант 'has' — это настоящее время (для 3-го лица ед. ч.).
- Вариант 'had' — это прошедшая форма глагола 'to have', которая используется для всех лиц в прошедшем времени.
Правильное предложение: I had a sweet dream last night.
Ответ: had