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:

Mission Impossible: Ghost Protocol

Turn Over A New Leaf

Let Oneself Go

Avengers: Age of Ultron

Pull Out All the Stops

Brave

Etched in Stone

Cottage Industries

Go to the TOEFL® page >

Comments

Log in to Reply

terrymoras

United States

cancun airport transportation Easily, the article is actually the best topic on this registry related issue. I fit in with your conclusions and will eagerly look forward to your next updates. Just saying thanks will not just be sufficient, for the fantasti c lucidity in your writing. I will instantly grab your rss feed to stay informed of any updates.

05:14 AM Jun 30 2016 |

terrymoras

United States

flat iron for natural hair


Easily, the article is actually the best topic on this registry related issue. I fit in with your conclusions and will eagerly look forward to your next updates. Just saying thanks will not just be sufficient, for the fantasti c lucidity in your writing. I will instantly grab your rss feed to stay informed of any updates.

04:13 AM Jun 30 2016 |

terrymoras

United States

Download Video Should there be another persuasive post you can share next time, I’ll be surely waiting for it.

03:14 AM Jun 30 2016 |

terrymoras

United States

Download Video


Should there be another persuasive post you can share next time, I’ll be surely waiting for it.

03:13 AM Jun 30 2016 |

terrymoras

United States

sarkari result


What a good blog you have here. Please update it more often. This topics is my interest. Thank you. . .

05:12 PM Jun 29 2016 |

terrymoras

United States

Luccas Oliveria


I must say, I thought this was a pretty interesting read when it comes to this topic. Liked the material. . . . .

04:28 PM Jun 29 2016 |

terrymoras

United States

xtreme fat loss diet


Easily, the article is actually the best topic on this registry related issue. I fit in with your conclusions and will eagerly look forward to your next updates. Just saying thanks will not just be sufficient, for the fantasti c lucidity in your writing. I will instantly grab your rss feed to stay informed of any updates.

10:44 AM Jun 29 2016 |

terrymoras

United States

how to win your ex back Should there be another persuasive post you can share next time, I’ll be surely waiting for it.

10:14 AM Jun 29 2016 |

terrymoras

United States

lesnar vs hunt I like your post. It is good to see you verbalize from the heart and clarity on this important subject can be easily observed.

09:28 AM Jun 29 2016 |

bairstowelliot

Pakistan

Its a great pleasure reading your post.Its full of information I am looking for and I love to post a comment that “The content of your post is awesome” Great work. 

usa traffic

03:57 AM Jun 13 2016 |