Learn English with English, baby!

Join for FREE!

Social_nav_masthead_logged_in

Present Perfect Tense

The present perfect tense is formed with have/has + a past participle. There are several situations in which we use this tense:

To talk about something that was true in the past and is still true in the present, as in, "I have been married for five years."

To talk about something that happened at an unspecified time in the past, as in, "Becky has visited China several times already."

To talk about something that happened during a period of time that has not yet ended, as in, "I have gone to three parties so far this month."

When used with "just," to talk about something that happened very recently, as in, "My mother has just arrived."

To ask someone if they have gone somewhere and returned or if they have done something, as in, "Have you been to the new restaurant?" In this case, it is formed with have/has + subject + a past participle.

When you see words like for, since, ever, already, and so far in a sentence, it often means that you need to use the present perfect tense.

Present Perfect Tense Grammar Quiz

  1. So far been robbed twice in the city this month.

  2. We have Canada several times already.

  3. Nobody has ever Mt. Everest in swimwear.

  4. Doctors created a vaccine for swine flu.

  5. Have you to Mexico in the past year?

Go Super to see the answers! Go Super!

Present Perfect Tense Lessons:

Wedding Traditions

Genealogy

Shoot the Breeze

Bridesmaids

Duplicity

Hello Kitty

Was It a Date?

Monsters vs. Aliens

The iTEP® test

  • Schedule an iTEP® test and take the official English Practice Test.

    Take Now >

Comments

Log in to Reply

mohammadzamil

Jordan

I have tried several vocabulary exercises & I think I've done well so far. Though this grammatical structure is sometimes elusive as it falls somewhere between the most recent past & the present,still this cunning nature of this tense- I mean  the PPT -has always been mentally provoking.

07:52 PM Feb 08 2011 |

meme the rose

Oman

Actually, I face a lot of problems with the perfect tenses.

 Could you dawnload more exercises please?Smile

 All the best .

07:50 PM Jan 16 2011 |

shareefthaha

India

Hi! when you view your life actions inthe past, from the present, without specifying a time period, I have met Michel Jackson, I have had so many problems in the life so on. Sharee

06:00 AM Jan 15 2011 |

sdiragen

Philippines

I have just finished with my first writting lesson and have to proceed to the second lesson. I have always wanted to be perfect and fluent in spoken and writting english so i need to study hard to achieve that goal.  

05:17 PM Dec 08 2010 |

mouh16

Algeria

I have coincidently found this prosperous and useful site which I really wish to be one of its learners.

09:05 AM Nov 12 2010 |

dlyn

Afghanistan

http://www.learning-english-grammar.com/

08:24 PM Oct 31 2010 |

hiteshmetkari

India

nobady has ever meet director and say u r wrong

is this sentence write as past perfect

 

05:41 AM Oct 15 2010 |

parvatisp

Germany

yesterday i had talked to mr.ben he told me that he will let me know about the payment.

03:22 PM Sep 04 2010 |

nellis

nellis

Indonesia

Afireinsid,

Your phrase I just have read the lesson and I think I understood. This grammatically in correct.

I have just read the lesson and I understand it. This is Present Perfect so the verb in present  not on the past.

04:16 AM Aug 24 2010 |

nellis

nellis

Indonesia

I have already quit (quitted)  from the job for six month. Which is grammar suitable usage quit or quitted ?

Thank you for your helping.

Regard,

Lis

04:01 AM Aug 24 2010 |