Present Perfect Simple

Present Perfect Tense can be used in three situations:

1. To indicate something that has happened at an indefinite time in the past.

I have seen that movie already.

She has left for California.

They have not eaten their dinner yet.

2. To indicate something which started in the
past and continues until now.

I have lived in New York for nine years.

We have been here since Friday.

He has played football since he was a child.

3. To indicate something which occurred recently.

I have been sick lately.

She hasn’t slept much recently.

Notes:

When speaking about a specific time, use past tense.

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)

Some words should not be used in situation 2 (above)

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)

Sometimes, but not always, present perfect continuous can be used instead of present perfect.

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 been exercising a lot recently. (Okay)
I have seen that movie ten times. (Okay)
I have been seeing that movie ten times. (NOT Okay)

 

Audio - Click to Play
Get the Flash Player to see this player.

 

Grammar Exercises

More Grammar Topics

Statistics

We have 128 guests online
 News: 436
 Visitors: 10914753
Comments (5)Add Comment
...
written by macky, September 11, 2009
this is very good site for people like me who wants to learn english:0 guys keep up the good work,your helping lot os people because of this.
good way to learn english
written by sitelbanate, November 17, 2009
this is a good site for people who want to speak english perfect smilies/kiss.gif smilies/kiss.gif smilies/kiss.gif smilies/kiss.gif
perfect
written by from philippines, January 02, 2010
hello to everyone happy new year,thanks a million i like it so much i improved my vocabulary..
Written by laks,Nov 9,2012
written by Laks, November 09, 2012
Hi viewers.I have visited this site recently this is good site for people who want to learn how to use tenses while speaking english.This site makes me to speak english easier. smilies/wink.gif
English Grammar
written by This is a doubt regarding comparitive degree. Which one is correct in the following following sentences: He is taller than her? or He is taller than she? In my opinion the nominative- She is correct. , October 08, 2013
This is a doubt regarding comparative degree. Which one is correct in the following following sentences: He is taller than her? or He is taller than she? In my opinion the nominative- 'She' is correct. Using possessive-'her' does not sound good. Because, actually the be verb 'is'in the latter is hidden. In its original form, it should be- He is taller than she is.Can you write like this- He is taller than her is?

Write comment
quote
bold
italicize
underline
strike
url
image
quote
quote
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley

security code
Write the displayed characters


busy
 
< Prev   Next >