Вопрос:

12. Dave ___ a lovely day at the beach yesterday. a) has b) had c) is having

Ответ:

Слово yesterday указывает на прошедшее время. Прошедшая форма глагола havehad.

Ответ: b) had.