0
Df2006 Posted 19 years ago
Grammar

'have had' OR 'had'





Will someone be kind enough to advise which of the following is correct please:



1. We have had a wonderful dinner yesterday evening.

2. We had a wonderful dinner yesterday evening.



Many thanks.



Donna
  

Top answer

Hi Donna, 1. We have had a wonderful dinner yesterday evening. 2.

  • Hi Donna, 1.
  • We have had a wonderful dinner yesterday evening.
  • 2.
  • We had a wonderful dinner yesterday evening.
  • #2 is correct.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

1 Answers
0
Hi Donna,

1. We have had a wonderful dinner yesterday evening.

2. We had a wonderful dinner yesterday evening.

#2 is correct. You are making a simple statement about a specific time in the past, so use Simple Past tense.

Best wishes, Clive

.

Related Questions