We _____ a wonderful dinner yesterday evening.
-
have had
-
haved
-
had
-
didn't had
C
Correct answer
Explanation
For completed actions at a specific past time, we use the simple past tense (had). 'Have had' is present perfect, which connects past to present. 'Haved' is not a real word. 'Didn't had' is incorrect because after 'didn't' we use the base form 'have.'