🔒 Closed Is "I have seen him yesterday" correct?

Status
Not open for further replies.

plhbg1

Captain Hot Lips
No. The present perfect tense (“I have seen”) does not allow for periods of time other than the present time, ending when the sentence is being spoken, or a time period that is not given. So, to put the word “yesterday” into the sentence makes the present perfect tense automatically incorrect.

The sentence should be either: “I saw him yesterday.” or use a workaround, such as, “I have seen him recently—yesterday, in fact.”
 
Status
Not open for further replies.

About this Thread

  • 1
    Replies
  • 436
    Views
  • 2
    Participants
Last reply from:
JabolWock

Trending Topics

Online now

Members online
1,207
Guests online
1,868
Total visitors
3,075

Forum statistics

Threads
2,292,567
Posts
29,077,938
Members
1,209,403
Latest member
flamingo_george12
Back
Top