Present Perfect Tense
(See the video on Youtube.)
A: I have seen that movie already. | (Non-specific time) |
B: Oh really? When did you see it? | |
A: I saw it last week with Bob. | (Specific time) |
I have met John for five years. | (INCORRECT) |
I have known John for five years. | (CORRECT) |
I met John five years ago. | (CORRECT) |
I have met John already. | (CORRECT) |
I have lived there for ten years | (Okay) |
I have been living there for ten years. | (Okay) |
I have exercised a lot recently. | (Okay) |
I have seen that movie ten times. | (Okay) |
I have been seeing that movie ten times. | (NOT Okay) |
For Practice: See
“For” or “Since” (from The Internet TESL Journal)
See also:
Present Perfect (from Englishpage.com)
If you have questions or comments about this page, please contact us.