0
Anonymous Posted 12 years ago
Grammar

Have or had

Is it right,
I have celebrated my birthday yesterday

or it should be
I had celebrated my birthday yesterday.

Please suggest.
  

Top answer

", instead . You could also say "I had celebrated my birthday yesterday", but for this you need to have to difference points in the past ( in your case, 'yesterday ' ). Past perfect expresses / describes something that happened / occurred before something else in the past.

  • ", instead .
  • You could also say "I had celebrated my birthday yesterday", but for this you need to have to difference points in the past ( in your case, 'yesterday ' ).
  • Past perfect expresses / describes something that happened / occurred before something else in the past.
  • For eg, I had celebrated my birthday before they arrived .
  • )
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.

2 Answers
0
Hi,

We shouldn't say 'I have celebrated my birthday yesterday', we should say - I celebrated by birthday yesterday.", instead.

You could also say "I had celebrated my birthday yesterday", but for this you need to have to difference points in the past (in your case, 'yest
0
Thanks! Your answer is very useful for other references too.

Related Questions