Learn English with English, baby!

Join for FREE!


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

Jurassic World




Monsters vs. Aliens

Avengers: Age of Ultron

Monsters University

Go to the TOEFL® page >


Log in to Reply


Russian Federation

I greet you, friends! I have a huge dream – to send my children to a trip to Europe. But, unfortunately, all my money goes to pay for housing and food. In your power to give a chance to my kids to see the most beautiful places of the planet with their own eyes, because every cent listed by you will bring our dream closer!PayPal-for user

petrikovvic@gmail. com

09:39 AM Mar 15 2018 |




l m learning present perfect tense today.Your writing is informative.Thanks

01:33 PM Sep 15 2017 |




i have been following the english course for three months. So far, i feel that my english is improving step by step.

01:17 AM Jun 05 2017 |

1 person likes this



nice grammer i liked it but it take me along time to understand.

08:19 AM Dec 11 2015 |



I have visited NYC tuice last year! 

06:29 PM May 01 2015 |



i have been enrolled in university about 2 years

he has been engaged since last year.

02:14 PM Apr 20 2015 |




i have already learnt about the present perfect but i forgot the situation in where we use it.so it was a good remember.


11:40 PM Feb 10 2015 |



I am enjoying reading the english grammar. There were some new things that I learned today.

08:53 AM Jun 26 2014 |



Iran, Islamic Republic Of

i have been studying for 4 hours today ..i have an exam tomorrow.

actually i have been studying since last thursday.

08:28 AM Jun 24 2014 |

1 person likes this




i have been working for 24 days

it has not been possible studying in an english institution

dandy has barked several times already

i have bought food at the restaurant 10 times this month

i’ve just arrived

have you been in russia?

has she ever been in the paradise?

08:17 AM Jun 24 2014 |