0
Hanuman_2000 Posted 22 years ago
Grammar

Present perfect

Sir,

1. I have not met him for a week.

2. I have not met him for a week ago.

are these sentences correct?

is the adverb "ago" is used in present perfect with "since" or "for".

Thanks.
  

Top answer

Hi Hanuman The first sentence is fine but the second one is not correct. 'For a week ago' is a no-no. 'Ago' is 'a-gone' or 'past'.

  • Hi Hanuman The first sentence is fine but the second one is not correct.
  • 'For a week ago' is a no-no.
  • 'Ago' is 'a-gone' or 'past'.
  • So 'a week ago' is 'a week past'.
  • When you use 'ago', your sentence should be in past tense.
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 Hanuman

The first sentence is fine but the second one is not correct. 'For a week ago' is a no-no. 'Ago' is 'a-gone' or 'past'. So 'a week ago' is 'a week past'. When you use 'ago', your sentence should be in past tense.

paco

Related Questions