Ответ:

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

Ответ: b) had.