Professional Documents
Culture Documents
1. I _________________
have seen (see) three police cars this morning (it’s still morning).
2. After he _________________
arrived (arrive) home, he _________________
unpacked
went
(unpack) and _________________ (go) to bed early.
3. A: What’s wrong?
B: I _________________
have broken (break) a glass!
5. I _________________
have been (be) in London for three years. I love it here.
6. We _________________
saw (see) Julie last night.
7. He _________________
was (be) a teacher before he _________________
became
(become) a musician.
_________________
knew (know) someone was going to get fired.
10. He _________________
saw (see) that film last year.
© 2012 www.perfect-english-grammar.com
May be freely copied for personal or classroom use.
11. Lucy _________________
has broken (break) her leg, so she can’t come skiing.
home.
15. I _________________
have known (know) about the problem for months, but I
_________________
haven't found (not / find) a solution yet.
19. I _________________
haven't seen (see) the sea before.
20. A: Hello
© 2012 www.perfect-english-grammar.com
May be freely copied for personal or classroom use.
www.english-area.com
1. Complete the sentences with the verb in brackets in past simple or present perfect.
2. Say if the following sentences are right or wrong. Correct them if necessary.
3. Complete the sentences with a verb from the box in present perfect or past simple.
1. write Written
2. wash Washed
3. forget Forgot / Forgotten
4. break Broke
5. make Made
Put the words below in the correct order to make grammatically correct sentences. (Each sentence is in
the present perfect tense.)
Ex. finished they yet homework their haven’t They haven’t finished their homework yet.
________________________________________________________________________________________
I have had the flu since last week
________________________________________________________________________________________
She has been divorced for a long time
________________________________________________________________________________________
He has been absent from school all week
________________________________________________________________________________________
I lived in this appartment since I moved to this city
________________________________________________________________________________________
The teacher has already taught that lesson
________________________________________________________________________________________
Edith has worn glasses since she was a chil
________________________________________________________________________________________
Since she broke her leg she hasn't been at work / She hasn't been at work since she broke her leg
8. new very happy the their children puppy they have since got been
________________________________________________________________________________________
The children have been very happy since they got their puppy
10
Copyright 2008. This eBook is produced and distributed by Red River Press Inc. All rights reserved. The contents within this e-book/document may only be
photocopied by members of ESLlibrary.com in accordance with membership terms and conditions. Contact info@esl-library.com for complete details.
Grammar Practice Worksheets ✎
Present Perfect
Complete the following sentences with the correct form of the verb provided, simple past or present
perfect.
1. We _______________________(move)
moved to Vancouver last April. We _______________________(live)
have lived there
for six months now.
2. I _______________________
have gone (go) to every hockey game this season. I _______________________
went (go) to
the game last night with my brother.
3. I ____________________
lost (lose) my house key last week and I still ______________________
haven't found (not/find) it.
4. When _______________________
did you _______________________(quit)
quit smoking?
I _______________________(not/smoke)
haven't smoked for over five years now and I will never smoke again.
5. Nora _______________________
bought (buy) a lot of souvenirs yesterday. She _______________________
has
never _______________________
bought (buy) this many souvenirs on a vacation before.
7. Frank _______________________(work)
worked for ABC Electric from 1990 to 2002. Now he owns his own
business. He _______________________(have)
has had it for six years.
8. Grandma _______________________(fall)
fell and _______________________(break)
broke her hip last week. She
_______________________
has been (be) in the hospital since then.
13
Copyright 2008. This eBook is produced and distributed by Red River Press Inc. All rights reserved. The contents within this e-book/document may only be
photocopied by members of ESLlibrary.com in accordance with membership terms and conditions. Contact info@esl-library.com for complete details.