0
Hanuman_2000 Posted 22 years ago
Grammar

Ago/yesterday/lastweek

Sir,

Adverb of past cannot be used with persent perfect tesnce as stated in a grammar book.

But,

1.I have not seen him since last week.

"last week" is adverb of past time. Why "last week" has been used here?


2.I have not seen hims since yesterday.

"yesterday" is also adverb of past time. Can we use it like this.

3. I have not met hims for a week.

4. I have not met him a week ago.

The (3) one seems correct. But (4) I have used "a week ago" . Is it possible to use "a week ago" or "a few years ago" in persent perfect tense.

Please help me,I am in big problem concerning to adverb of past time used in persent perfect tense.

Thanks.
  

Top answer

(1) and (2) are fine, Hanuman. They are not adverbs, they are noun objects of the preposition 'since'; the whole prepositional phrase serves as an adverbial. They represent, as I am sure you can see, the extent of time after last week and yesterday, respectively, not those expired time frames themselves.

  • (1) and (2) are fine, Hanuman.
  • They are not adverbs, they are noun objects of the preposition 'since'; the whole prepositional phrase serves as an adverbial.
  • They represent, as I am sure you can see, the extent of time after last week and yesterday, respectively, not those expired time frames themselves.
  • (3) is correct for the same reason, but (4) is indeed wrong-- 'ago' is your adverb of past time, which does not mesh with present perfect unless it is part of a prepositional phrase: 'I have not met him since a week ago'.
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.

4 Answers
0
(1) and (2) are fine, Hanuman. They are not adverbs, they are noun objects of the preposition 'since'; the whole prepositional phrase serves as an adverbial. They represent, as I am sure you can see, the extent of time after last week and yesterday, respectively, not those expired time frames themselves.

(3) is correct for the same reason, but (4) is indeed wrong-- 'ago' is your
0
Sir(Mister Mcawber),

I am really thankfull to you for your excellent explanation.


I have still some doubts.Could you please help me?

1.I have not met him for a weak ago.

2.I have not met him since aweak ago.

Somebody told me (1) is not correct because there is no "for NP ago" construction.

I could not understand becuase if we can s
0
Only (2) is correct, Hanuman-- if you spell 'a week' correctly.

'A week ago' is a point in time; it is the same as 'last Monday' (today being Monday here now). 'A week', on the contrary, is a span of time; it exhibits 'duration'; 'a week' is two-dimensional, where 'a week ago' is one-dimensional, temporally speaking.

'For + time unit' is also a span of time, measuring an acti
0
Sir,

I am amazed with your way of teaching. once again thanks.

Related Questions