0% found this document useful (0 votes)
57 views

Presentperfect

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
57 views

Presentperfect

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 26

Grammar Practice Worksheets ✎

Present Perfect

Present Perfect Tense - Past Participles

A. Write the simple past and past participle of the following verbs.

simple form simple past past participle

1. work worked worked


2. do _______________ _______________
3. eat _______________ _______________
4. call _______________ _______________
5. begin _______________ _______________
6. give _______________ _______________
7. answer _______________ _______________
8. see _______________ _______________
9. have _______________ _______________
10. go _______________ _______________
11. study _______________ _______________
12. teach _______________ _______________
13. make _______________ _______________
14. talk _______________ _______________

B. Complete the chart below with the correct form of the verb.

simple form simple past past participle


knew
met
was/were
fly
wrote
read
live
fell
feel
taken
drove

1
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 [email protected] for complete details.
Grammar Practice Worksheets ✎
Present Perfect

Present Perfect Tense

Choose the correct verb from the list below to complete the following sentences. Put the verb in the
present prefect tense.

take / work / find / see / speak / know / begin


do / learn / eat / have / write / give / live / buy / be

1. I met Barbara when we were in elementary school. We _______________ each other for over
twenty years.
2. We __________________ many new words since we started this course.
3. That’s a wonderful movie. I ____________________ it three times.
4. Mr. and Mrs. Tonner _____________________ married for 10 years.
5. You are late! The class ________________ already __________________.
6. Robert is my neighbor. He ___________________ next door to me for five years.
7. Mary ____________________ several letters to her parents since she left home.
8. We _____________________ in that restaurant several times.
9. Our teacher _____________________ us a lot of help with the homework assignment.
10. She ______________________ to her landlord many times about the broken window.
11.We have a new camera. We _____________________ some beautiful pictures of the
grandchildren.
12. They ____________________ all their homework already.
13. Mrs. Baxter _________________________ all her groceries for the week.
14.Tommy ______________________ a bad cold for two weeks.
15. Frank _____________________ for that company for many years.
16. After three months of looking, she __________________ a beautiful apartment to rent.

2
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 [email protected] for complete details.
Grammar Practice Worksheets ✎
Present Perfect

Present Perfect Tense - Negative

A. Choose the correct verb from the list below to complete the following sentences. Put the verb in the
negative form of the present prefect tense.

fix / begin / arrive / be / see / stop / speak / buy / read / visit

1. Mathew is waiting on the corner for his girlfriend, but she __________________ yet.
2. My brother lives in a different country. I _____________________ him for two years.
3. Ellie and Bill got a divorce five years ago. They ________________ to each other since then.
4. It is only 8:45. The class _____________________ yet.
5. It started to snow last night and it still __________________________.
6. She has finally decided which car she wants, but she ________________________ it yet.
7. I heard that the movie at the Roxy Theater is great , but I ______________________ it yet.
8. I bought a newspaper today, but I still ______________________ it.
9. He took his car to the service station yesterday, but they ____________________ it yet.
10.The Andersons moved out of New York ten years ago and they __________________ back
to the city since then.

B. Match the questions on the left with the correct answer on the right.

1. Has he finished university yet? A) No, he hasn’t. He’s still talking.


2. Have you eaten breakfast yet? B) No, I haven’t. My wife’s still reading it.
3. Have they gotten married yet? C) No, he hasn’t graduated yet.
4. Has the president finished speaking yet? D) No it hasn’t. The teacher isn’t here yet.
5. Has Mary watered the plants yet? E) No, they haven’t finished yet.
6. Has the doctor seen you yet? F) No, they haven’t. They’re still engaged.
7. Has the sun come out yet? G) No, she hasn’t. They are still dry.
8. Have they finished their homework yet? H) No, I haven’t. I’ll eat in a few minutes.
9. Has the class begun yet? I) No, he hasn’t. He is with another patient.
10. Have you read the paper yet? J) No, it hasn’t. It’s still raining.

3
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 [email protected] for complete details.
Grammar Practice Worksheets ✎
Present Perfect

Present Perfect Tense Vs. Simple Past Tense (2)

Complete the following sentences with the correct form of the verb provided, simple past or present
perfect.

1. We _______________________(move) to Vancouver last April. We _______________________(live) there


for six months now.

2. I _______________________ (go) to every hockey game this season. I _______________________ (go) to


the game last night with my brother.

3. I ____________________ (lose) my house key last week and I still ______________________ (not/find) it.

4. When _______________________ you _______________________(quit) smoking?

I _______________________(not/smoke) for over five years now and I will never smoke again.

5. Nora _______________________ (buy) a lot of souvenirs yesterday. She _______________________


never _______________________ (buy) this many souvenirs on a vacation before.

6. “Would you like another cup of coffee?”

“No thanks. I _______________________ already _______________________ (have) three cups.

7. Frank _______________________(work) for ABC Electric from 1990 to 2002. Now he owns his own
business. He _______________________(have) it for six years.

8. Grandma _______________________(fall) and _______________________(break) her hip last week. She


_______________________ (be) in the hospital since then.

9. My former teacher _______________________(be) Mr. Blair. My present teacher is Mrs. Carter. I


_______________________ (be) in her class for three months now.

10. In my whole life, I _______________________ never _______________________(meet) a famous person,


but my brother ____________________ (speak) to three famous actors when he was in Hollywood last year.

11. Last year we _______________________(drive) through three Canadian provinces. Now we are traveling
in Europe. We ____________________ already ____________________ (drive) through eight countries.

12. This French course _______________________ (start) three months ago. We _______________________
already _______________________ (learn) several verb tenses and thousands of new words.

13. Mr. Barnes _______________________(die) last year. Mrs. Barnes _______________________(move) into
her daughter’s house shortly after that and _______________________ (be) there 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 [email protected] for complete details.
Grammar Practice Worksheets ✎
Present Perfect

Answers

Page 1
A. 1. worked, worked 2. did, done 3. ate, eaten 4. called, called 5. began, begun 6. give, given 7. answered, answered 8. saw,
seen 9. had, had 10. went, gone 11. studied, studied 12. taught, taught 14. talked talked
B. simple form simple past past participle
know knew known
meet met met
is was/were been
fly flew flown
write wrote written
read read read
live lived lived
fall fell fallen
feel felt felt
take took taken
drive drove driven

Page 2
1. have known 2. have learned 3. have seen 4. have been 5. have/started 6. has lived 7. has written 8. have eaten 9. has given
10. has spoken 11. have taken 12. have done 13. has bought 14. has had 15. has worked 16. has found
Page 3
A. 1. hasn’t arrived 2. haven’t visited 3. haven’t spoken 4. hasn’t begun 5. hasn’t stopped 6. hasn’t bought 7. haven’t seen 8.
haven’t read 9. haven’t fixed 10. haven’t been
B. 1/C 2/H 3/F 4/A 5/G 6/I 7/J 8/E 9/D 10/B
Page 4
1. Jordan has been living in his apartment since 2005. 2. Ellen and Rose have known each other for 40 years. 3. The teacher has been here since
8:00 this morning. 4. Robbie has had a beard for six month. 5. Dennis has owned his car for four years. 6. Maria has worn glasses since she
was five. 7. David has been in love with Patricia since they were teenagers. 8. Mark has worked at the bank for three years. 9. Sam has
known how to swim for three years.
Page 9
1. Has the teacher ever been late for class? 2. Has the pilot ever flown in a helicopter? 3. Has your father ever made dinner for your mother?
4. have you ever found a lot of money on the street? 5. Have the children ever gone camping in the forest? 6. Has the baseball team ever won a
championship game? 7. Has the actress ever forgot her lines? 8. Has the policeman ever shot anyone? 9. Have the politicians ever broken
their promises?
Page 10
1. I have had the flu since last week. 2. She has been divorced for a long time. 3. He has been absent from school all week. 4. I have lived
in this apartment since I moved to this city. 5. The teacher has already taught that lesson. 6. Edith has worn glasses since she was a child. 7.
She hasn’t been at work since she broke her leg. 8. The children have been very happy since they got their new dog.
Page 11
1. How long has Jane worked at a travel agency? 2. How long has bill worn glasses? 3. How long have Mark and Sharon been Married?
4. How long have you known Ben? 5. How long has Margaret had a bad cold? 6. How long has John owned a Toyota? 7. How long has the
teacher been in the classroom? 8. How long have Daniel and Sara been on Vacation? 9. How long has Andrea spoken French? 10. How long
has Kerry believed in ghosts? 11. How long has the boss been angry at his secretary? 12. How long has the fridge been empty?
Page 12
1. have, written, did, wrote 2. have, bought, have, bought 3. has, worn, has, wore 4. have, found, have, found 5. have, gone, have, went
6. has, seen, has, saw 7. has, spoken, has, spoke 8. has, lost, have lost 9. has, taken, has, took 10. have, met, have met
Page 13
1. moved, have lived 2. have been, went 3. lost, haven’t found 4. did, quit, haven’t smoked 5. bought, has never bought 6. have, had
7. worked, has had 8. fell, broke, has been 9. was, have been 10. have never met, spoke 11. drove, have already driven 12. started,
have already learned 13. died, moved, has been

15
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 [email protected] for complete details.
NAME: ________________________ DATE: ________________________
GRAMMAR WORKSHEET
PRESENT PERFECT
I have I have
You have You have
He has He has
She has eaten. She has not eaten.
It has It has
We have We have
They have They have
Yes, No,
Have I I have. I have
Have you you have. you have
Has he he has. he has
Has she eaten? she has. she has not.
Has it it has. it has
Have we we have. we have
Have they they have. they have

 Complete the sentences below. Use ‘haven’t or ‘hasn’t’ for negative sentences.

1. I’m really hungry because I (eat) _______________ _______________.

2. A: _______________ Mary (do) _______________ her homework?


B: Yes, she _______________.
3. _______________ we (see) _______________ that movie? I can’t remember.
4. Oh no! I (lose) _______________ _______________ my cell phone!
5. No, Pat and Sue (arrive) _______________ _______________. They’re not here.
6. _______________ Mr. Smith (have) _______________ breakfast?
7. I’m nervous. I (fly) _______________ _______________ in a plane before!
8. A: _______________ he (call) _______________? B: No, he _______________.
9. _______________ you ever (write) _______________ a poem?
10. I’m not happy. I still (find) _______________ _______________ my cell phone.
11. _______________ you (decided) _______________ what food you want to order?
12. _______________ Sarah (read) _______________ the magazine I gave to her?
13. _______________ you (put) _______________ all your toys away?
14. It (rain) _______________ _______________ for a very long time.
15. I think I (forget) _______________ _______________ to buy some bread.
Permission granted to reproduce for classroom use. © www.allthingsgrammar.com
TEACHER’S NOTES

WORKSHEETS, ACTIVITIE S & GA ME S Introduction to Just, Yet and Already

Activity Type Introduction


Grammar Exercises: This present perfect worksheet helps students learn and practice
gap-fill, binary choice, the present perfect with just, yet and already.
sentence completion,
writing and rewriting Procedure
sentences
Give each student a copy of the two-page worksheet.

Focus Students begin by completing present perfect usage rules with


just, yet and already.
Present perfect with just,
yet and already
Exercise A - Answer key

1. just, 2. already, 3. yet


Aim
To learn and practice the Next, students complete sentences with one word from the
present perfect with just, brackets.
yet and already.
Exercise B - Answer key

Preparation 1. already 2. just 3. yet 4. just 5. yet


6. already 7. just 8. already 9. yet 10. yet
Make one copy of the
two-page worksheet for
Students then complete sentences in the present perfect using
each student.
word pairs from a box.

Level Exercise C - Answer key

Pre-intermediate (A2) 1. have already seen 5. have already finished


2. has just won 6. Have / paid / yet
3. has just returned 7. have just arrived
Time 4. haven't come / yet 8. have already been
30 minutes
Students then move on to rewrite sentences, adding already or
yet in the correct place.

Exercise D - Answer key

1. They haven't started preparing for the party yet.


2. She has already studied human biology.
3. I haven't done my homework yet.
4. We have already visited that art gallery.
5. Have you called your grandmother yet?
6. Ren has already seen the film.
7. The football match has already started.
8. Has he been to the dentist about his tooth yet?

(continued on the next page)

Teach-This.com © 2021 Permission granted to reproduce for classroom use.


TEACHER’S NOTES

WORKSHEETS, ACTIVITIE S & GA ME S Introduction to Just, Yet and Already

Activity Type Procedure continued


Grammar Exercises: After that, students complete sentences using the present perfect
gap-fill, binary choice, with just and a verb in brackets.
sentence completion,
writing and rewriting Exercise E - Answer key
sentences
1. I have just washed the dishes for you.
2. He has just ordered a pizza online.
Focus 3. I have just found some money on the floor.
Present perfect with just, 4. Matteo has just gone back home.
yet and already 5. The students have just finished their exam.
6. She has just bought a new mobile phone.
7. I have just woken up.
Aim 8. Emma has just arrived in Spain.

To learn and practice the Lastly, students write three true sentences about themselves
present perfect with just, using the present perfect with just, yet and already.
yet and already.
When the students have finished, review their sentences together
as a class and provide feedback.
Preparation
Make one copy of the
two-page worksheet for
each student.

Level
Pre-intermediate (A2)

Time
30 minutes

Teach-This.com © 2021 Permission granted to reproduce for classroom use.


PRESENT PERFECT - JUST, YET AND ALREADY

WORKSHEETS, ACTIVITIE S & GA ME S Introduction to Just, Yet and Already

A. Complete the present perfect usage rules with just, yet or already.

1. We use ................. to talk about something that happened a short time ago.

2. We use ................. to talk about something that has happened.

3. W
 e use ................. in negative statements and questions to talk about something that has
not happened but is expected to happen.

B. Complete the sentences with one word from the brackets.

1. Her dad has ............................ (already / yet) cooked the dinner.

2. I have ............................ (just / yet ) finished the report.

3. Have the guests arrived ............................ (just / yet)?

4. Take off those dirty shoes! I have ............................ (just / already) cleaned the floor.

5. The soldiers haven't ............................ (just / yet) received their orders.

6. He has ............................ (already / yet) spoken to the manager, so you don't have to.

7. You have ............................ (already / just) missed him. He left 2 minutes ago.

8. I won't order anything because I have ............................ (yet / already) eaten.

9. Have you visited the old town ............................ (just / yet)?

10. I haven't ............................ (already / yet) asked reception about changing rooms.

C. Complete the sentences in the present perfect using the word pairs from the box.

not come / yet already / be just / win already / see


just / arrive already / finish just / return pay / yet

1. I ............................................. that movie three times.

2. He ............................................. the match!

3. She ............................................. from a business trip abroad.

4. They went to the shop but they .................................... back ....................................

5. Don't worry, the children ............................................. their homework.

6. .................................... we .................................... the bill ....................................?

7. Don't ask them to leave, they .............................................

8. I ............................................. to the shop once today.

Teach-This.com © 2021 Permission granted to reproduce for classroom use.


PRESENT PERFECT - JUST, YET AND ALREADY

WORKSHEETS, ACTIVITIE S & GA ME S Introduction to Just, Yet and Already

D. Rewrite the sentences, adding already or yet in the correct place.

1. They haven't started preparing for the party.

...................................................................................................................................
2. She has studied human biology.

...................................................................................................................................
3. I haven't done my homework.

...................................................................................................................................
4. We have visited that art gallery.

...................................................................................................................................
5. Have you called your grandmother?

...................................................................................................................................
6. Ren has seen the film.

...................................................................................................................................
7. The football match has started.

...................................................................................................................................
8. Has he been to the dentist about his tooth?

...................................................................................................................................

E. Complete each sentence using the present perfect with just and the verb in brackets.

1. I ............................................. (wash) the dishes for you.

2. He ............................................. (order) a pizza online.

3. I ............................................. (find) some money on the floor.

4. Matteo ............................................. (go) back home.

5. The students ............................................. (finish) their exam.

6. She ............................................. (buy) a new mobile phone.

7. I ............................................. (wake) up.

8. Emma ............................................. (arrive) in Spain.

F. Write three true sentences about yourself using the present perfect with just, yet
and already.

......................................................................................................................................

...................................................................................................................................

...................................................................................................................................

Teach-This.com © 2021 Permission granted to reproduce for classroom use.


Present Perfect or Past Simple 2

Choose the present perfect or past simple.

1. I _________________ (see) three police cars this morning (it's still morning).
2. After he _________________ (arrive) home, he _________________ (unpack) and
_________________ (go) to bed early.
3. A: What's wrong?
B: I _________________ (break) a glass!
4. My grandparents only _________________ (know) each other for a few months
before they _________________ (get) married.
5. I _________________ (be) in London for three years. I love it here.
6. We _________________ (see) Julie last night.
7. He _________________ (be) a teacher before he _________________ (become) a
musician.
8. When the boss _________________ (walk) into the room, we _________________
(know) someone was going to get fired.
9. The children _________________ (break) a window in the school last week.
10. He _________________ (see) that film last year.
11. Lucy _________________ (break) her leg, so she can't come skiing.
12. Julie _________________ (arrive)! Come and say hello!
13. They _________________ (be) cold when they _________________ (arrive) home.
14. Jack _________________ (break) his arm when he _________________ (fall) off a
horse in 2005.
15. I _________________ (know) about the problem for months, but I
_________________ (not / find) a solution yet.
16. A: When _________________ (you / arrive)?
B: At 10pm last night.
17. She _________________ (be) a teacher for ten years, and she still enjoys it.
18. How long _________________ (you / know) Jill? I know you see her often.
19. I _________________ (see) the sea before.
20. A: Hello
B: Hi Mum, it's me. I just wanted to say I _________________ (arrive) safely and
everything is fine.

1 © www.perfect-english-grammar.com
May be freely copied for personal or classroom use.
Answers

1. I've seen three police cars this morning.


2. After he arrived home, he unpacked and went to bed early.
3. A: What's wrong?
B: I've broken a glass!
4. My grandparents only knew each other for a few months before they got married.
5. I've been in London for three years. I love it here.
6. We saw Julie last night.
7. He was a teacher before he became a musician.
8. When the boss walked into the room, we knew someone was going to get fired.
9. The children broke a window in the school last week.
10. He saw that film last year.
11. Lucy has broken her leg, so she can't come skiing.
12. Julie's arrived! Come and say hello!
13. They were cold when they arrived home.
14. Jack broke his arm when he fell off a horse in 2005.
15. I've known about the problem for months, but I haven't found a solution yet.
16. A: When did you arrive?
B: At 10pm last night.
17. She's been a teacher for ten years, and she still enjoys it.
18. How long have you known Jill? I know you see her often.
19. I have never seen the sea before.
20. A: Hello
B: Hi Mum, it's me. I just wanted to say I've arrived safely and everything is
fine.

2 © www.perfect-english-grammar.com
May be freely copied for personal or classroom use.
www.engblocks.com

PRESENT PERFECT
FOR, SINCE, JUST, YET, ALREADY

Choose the right answer.

1. I haven’t been here June.


a) since
b) for

2. Has Emily done the washing up ?


a) just
b) yet
3. We have known each other ten years.
a) since
b) for
4. John has tidied his room.
a) just
b) since

5. Children have finished their project.


a) yet
b) already

6. It has been boiling hot here more than a week.


a) for
b) since
7. Jane hasn’t called me back .
a) just
b) yet
8. I haven’t talked to her she was twenty.
a) for
b) since

• • • P A G E 1 O F 2 • • •

© 2022 www.engblocks.com
May be freely copied for personal or classroom use.
9. They have had breakfast.
a) already
b) yet
10. Chris has returned home.
a) for
b) just

11. Have you paid for the trip ?


a) yet
b) for

12. Susan hasn’t seen me ages.


a) for
b) since

13. They have gone to the airport.


a) yet
b) already

14. It has started raining.


a) just
b) since

15. Ryan hasn’t texted me Sunday morning.


a) for
b) since

• • • P A G E 2 O F 2 • • •

© 2022 www.engblocks.com
May be freely copied for personal or classroom use.
PRESENT PERFECT
FOR, SINCE, JUST, YET, ALREADY

A N S W E R S

1. since.
2. yet.
3. for.
4. just.
5. already.
6. for.
7. yet.
8. since.
9. already.
10. just.
11. yet.
12. for.
13. already.
14. just.
15. since.

© 2022 www.engblocks.com
May be freely copied for personal or classroom use.
www.grammarbank.com
Present Perfect Tense Worksheet 2
Already / just / yet

Rewrite the sentences adding (Already / Just / Yet)

1. I have eaten sushi before. (already)

______________________________________________________

2. She hasn’t visited Germany. (yet)

______________________________________________________

3. They have seen this movie. (already)

______________________________________________________

4. We have met your teacher. (just)

______________________________________________________

5. My brother hasn’t started school. (yet)

______________________________________________________

6. Daniel hasn’t fixed the broken pipe. (yet)

______________________________________________________

7. We haven’t participated in any internship programs. (yet)

______________________________________________________

8. My daughter has lost her purse. (just)

______________________________________________________

9. He has finished his assignment. (already)

______________________________________________________

10. Your son has broken his arm. (just)

______________________________________________________

Copyright © GrammarBank.com 2013 All Rights Reserved.


May be freely copied for personal or classroom use
Present Perfect Tense Worksheet 2
Already / just / yet

Answers:

1. I have already eaten sushi before.

2. She hasn’t visited Germany yet.

3. They have already seen this movie.

4. We have just met your teacher.

5. My brother hasn’t started school yet.

6. Daniel hasn’t fixed the broken pipe yet.

7. We haven’t participated in any internship programs yet.

8. My daughter has just lost her purse.

9. He has already finished his assignment.

10. Your son has just broken his arm.

Copyright © GrammarBank.com 2013 All Rights Reserved.


May be freely copied for personal or classroom use
B1 Past and Present Perfect Tense - Simple Form T027

Fill in the correct form of the verb in brackets: Past Simple or Present Perfect Simple

1. The weather around here ________________ terrible in the last few weeks. (BE)
2. Maria ________________ her suitcase last night. (PACK)
3. I ____________________ volleyball since I was a teenager. (NOT PLAY)
4. We ____________________ wash the dishes. They're all clean now (HELP)
5. They ____________________ the factory. – Really? When ______________________? (CLOSE,
THAT HAPPEN)
6. __________________________________ yet? (YOUR BUSINESS COURSE – START)
7. How long ____________________ that camera? – About a month. I ____________________ it
because it was on sale just before Christmas. (YOU HAVE, BUY)
8. _______________________ last week's magazine? – It must be here because I ________________
it on Monday. (YOU SEE, BUY)
9. The books you ordered ____________________. The delivery service ____________________
them an hour ago. (ARRIVE, BRING)
10. The Queen ____________________ her two-week tour through Australia yesterday. (START)
11. The plane from New York _________________. The passengers are getting out. (JUST LAND)
12. We ____________________ a party at school for ages. (NOT HAVE)
13. I ____________________ a cold in school a few days ago and ____________________ ill ever
since. (CATCH, BE)
14. Dinosaurs ____________________ around the earth millions of years ago. (WANDER)
15. Prices ____________________ up last year, but they ____________________ by 8% already this
year. (NOT GO, INCREASE)
16. I'm so tired. I ____________________ all the way to the underground station. (WALK)
17. We ____________________ home from our holidays and getting ready to settle in. (JUST
COME)
18. She ____________________ in London for three years. However, when her mom __________ ,
she ____________________ to Leeds and ____________________ there ever since. (LIVE, DIE,
MOVE, LIVE)
19. Dusty ____________________ a match so far this year. He is more successful than last year,
when he ____________________ the first three matches. (NEVER LOSE, LOSE)
20. He ____________________ off the ladder and ____________________ his ankle. That's why he
____________________ in school for a while. (FALL, BREAK, NOT BE)

www.english-practice.at
KEY

1. The weather around here has been terrible in the last few weeks. (BE)
2. Maria packed her suitcase last night. (PACK)
3. I haven't played volleyball since I was a teenager. (NOT PLAY)
4. We have helped wash the dishes. They're all clean now (HELP)
5. They have closed the factory. – Really? When did that happen? (CLOSE, THAT
HAPPEN)

6. Has your business course started yet? (YOUR BUSINESS COURSE – START)
7. How long have you had that camera? – About a month. I bought it because it was on
sale just before Christmas. (YOU HAVE, BUY)

8. Have you seen last week's magazine? – It must be here because I bought it on Monday.
(YOU SEE, BUY)

9. The books you ordered have arrived. The delivery service brought them an hour ago.
(ARRIVE, BRING)

10. The Queen started her two-week tour through Australia yesterday. (START)

11. The plane from New York has just landed. The passengers are getting out. (JUST
LAND)

12. We haven't had a party at school for ages. (NOT HAVE)

13. I caught a cold in school a few days ago and have been ill ever since. (CATCH, BE)

14. Dinosaurs wandered around the earth millions of years ago. (WANDER)

15. Prices didn't go up last year, but they have increased by 8% already this year. (NOT
GO, INCREASE)

16. I'm so tired. I have walked all the way to the underground station. (WALK)

17. We have just come home from our holidays and getting ready to settle in. (JUST
COME)

18. She lived in London for three years. However, when her mom died, she moved to
Leeds and has lived there ever since. (LIVE, DIE, MOVE, LIVE)

19. Dusty has never lost a match so far this year. He is more successful than last year,
when he lost the first three matches. (NEVER LOSE, LOSE)
20. He fell off the ladder and broke his ankle. That's why he hasn't been in school for a
while. (FALL, BREAK, NOT BE)

www.english-practice.at
B1 Past and Present Perfect Simple T036

Fill in the correct form of the verb given: Past or Present Perfect Simple

1. So far, Jill _________________ almost half of the book. (READ)


2. Do you know who _________________ the telephone? – It ______________ Alexander Graham
Bell. (INVENT, BE)
3. On her trip across Asia, Mum _________________ three countries up to now. (VISIT)
4. How many books ____________________ in the last few years? (HE WRITE)
5. Martha lives in Dublin. She's _________________ there her whole life, ever since her dad
_________________ a few years ago. (LIVE, DIE)
6. Paul and Gina _________________ an hour ago. They _________________ problems with their
flight. (ARRIVE, HAVE)
7. Drugs _________________ a huge problem in the United States. (BECOME)
8. Granddad _________________ in hospital since Monday. He _________________ in hospital
before. (BE, NEVER BE)
9. _______________________ the Queen in person? No, but I _________________ Prince Andrew at
a concert a few months ago. (YOU EVER SEE, SEE)
10. Mozart _________________ over 600 pieces of music during his lifetime. (WRITE)
11. They _________________ to Spain on holiday last summer (GO)
12. I'm hungry. I _________________ anything for hours. (NOT EAT)
13. I _________________ my key and can't find it anywhere. (LOSE)
14. He _________________ as a war correspondent during the second Iraq war. (WORK)
15. I ____________ a huge meal for lunch and simply can't eat anything at the moment. (HAVE)
16. It _________________ yet this week, but last week it really _________________ a lot. (NOT
RAIN, RAIN)
17. According to her statement, she _________________ at the Crown Hotel from last Monday
to Thursday. (STAY)
18. Who ____________________ at the cinema last night? (YOU MEET)
19. I don't need any new driving lessons. I _________________ the test. (ALREADY PASS)
20. Fortunately, I ___________________ any bones. (NEVER BREAK)
21. My cousins _________________ in Dublin since their childhood. Marvin _________________ to
America when he was 16 but only _________________ there for a few years. Then he
_______________ back to Ireland. (BE, GO, STAY, COME)
22. I ___________________ the car. Now it looks great! (WASH)
23. She _______________ smoking a few months ago. (STOP)
24. Back in March, I __________________ enough money to buy a new car. Now, I can afford
one. (NOT HAVE)
25. Scientist ___________________ a major discovery in medicine. (JUST MAKE)

www.english-practice.at
KEY

1. So far, Jill has read almost half of the book. (READ)


2. Do you know who invented the telephone? – It was Alexander Graham Bell. (INVENT,
BE)
3. On her trip across Asia, Mum has visited three countries up to now. (VISIT)
4. How many books has he written in the last few years? (HE WRITE)
5. Martha lives in Dublin. She's lived there her whole life, ever since her dad died a few
years ago. (LIVE, DIE)
6. Paul and Gina arrived an hour ago. They had problems with their flight. (ARRIVE, HAVE)
7. Drugs have become a huge problem in the United States. (BECOME)
8. Granddad has been in hospital since Monday. He's never been in hospital before. (BE,
NEVER BE)
9. Have you ever seen the Queen in person? No, but I saw Prince Andrew at a concert a
few months ago. (YOU EVER SEE, SEE)
10. Mozart wrote over 600 pieces of music during his lifetime. (WRITE)
11. They went to Spain on holiday last summer (GO)
12. I'm hungry. I haven't eaten anything for hours. (NOT EAT)
13. I have lost my key and can't find it anywhere. (LOSE)
14. He worked as a war correspondent during the second Iraq war. (WORK)
15. I had a huge meal for lunch and simply can't eat anything at the moment. (HAVE)
16. It hasn't rained yet this week, but last week it really rained a lot. (NOT RAIN, RAIN)
17. According to her statement, she stayed at the Crown Hotel from last Monday to
Thursday. (STAY)
18. Who did you meet at the cinema last night? (YOU MEET)
19. I don't need any new driving lessons. I have already passed the test. (ALREADY PASS)
20. Fortunately, I have never broken any bones. (NEVER BREAK)
21. My cousins have been in Dublin since their childhood. Marvin went to America when he
was 16 but only stayed there for a few years. Then he came back to Ireland. (BE, GO,
STAY, COME)
22. I have washed the car. Now it looks great! (WASH)
23. She stopped smoking a few months ago. (STOP)
24. Back in March, I didn't have enough money to buy a new car. Now, I can afford one.
(NOT HAVE)
25. Scientist have just made a major discovery in medicine. (JUST MAKE)

www.english-practice.at
Exercise 1

Instruction: Change the verbs given to part participle (verb 3)

Example: bend  bent

1. get  …………………………………………….
2. fight  …………………………………………….
3. walk  …………………………………………….
4. forget  …………………………………………….
5. visit  …………………………………………….
6. steal  …………………………………………….
7. sell  …………………………………………….
8. kiss  …………………………………………….
9. lose  …………………………………………….
1o. hang  …………………………………………….
11. lead  …………………………………………….
12. hear  …………………………………………….
13. visit  …………………………………………….
14. travel  …………………………………………….
15. leave  …………………………………………….
16. let  …………………………………………….
17. stand  …………………………………………….
18. spread  …………………………………………….
19. fry  …………………………………………….
20. shake  …………………………………………….

English Supplementary Worksheet: Pratom 5 : Present Perfect Tense Page 5


Exercise 2

Instruction: Complete the sentences in the form of Present Perfect Tense.

Example: Jane/walk/in the park/ for an hour.


= Jane has walked in the park for an hour.

1. John/go/swimming/in the pool/for 10 minutes

……………………………………………………………………………………………………………………………………

2. The bus/leave/the terminal/since 5 o’clock

……………………………………………………………………………………………………………………………………

3. My daughter/collect/the stamps/when she five years old

……………………………………………………………………………………………………………………………………

4. Jim/work / for this company/for ten years

……………………………………………………………………………………………………………………………………

5. My father/buy/ this car/ since 1998

……………………………………………………………………………………………………………………………………

Exercise 3

Instruction: Change the sentences given to Negative Sentences.

Example: June has had a dog for two years.


= June hasn’t had a dog for two years.

1. Evan has had a pen pal since October.

……………………………………………………………………………………………………………………………………
2. Pratom 6 student has studied English for an hour.

……………………………………………………………………………………………………………………………………
3. Khao – phang has been in Pratom 6 since June.

……………………………………………………………………………………………………………………………………

English Supplementary Worksheet: Pratom 5 : Present Perfect Tense Page 6


4. Jone and Jame have been at camp for three days.

……………………………………………………………………………………………………………………………………
5. A. Petch has been on the phone for an hour.

……………………………………………………………………………………………………………………………………

Exercise 4

Instruction: Change the sentences given to Questions.

Example: June has had a dog for two years.


= Has June had a dog for two years?

1. Evan has had a pen pal since October.

……………………………………………………………………………………………………………………………………
2. Pratom 6 student has studied English for an hour.

……………………………………………………………………………………………………………………………………
3. Khao – phang has been in Pratom 6 since June.

……………………………………………………………………………………………………………………………………
4. Jone and Jame have been at camp for three days.

……………………………………………………………………………………………………………………………………
5. A. Petch has been on the phone for an hour.

……………………………………………………………………………………………………………………………………

Exercise 5

Instruction: fill in the blanks with “since” or “for”.

Example: June has had a dog _______ two years.


= June has had a dog __for__ two years.

1. Evan has had a pen pal ……………………… he was ten.

2. Anna has gone shopping ……………………… 5 o’ clock in the morning.

English Supplementary Worksheet: Pratom 5 : Present Perfect Tense Page 7


3. Brian and Jay have fought each other ……………………… fifteen minutes.

4. Phai and Kap have driven to Chiang Mai ……………………… 9 hours.

5. June and Jane have studied piano ……………………… October.

6. A. Tom has been a teacher at this school ……………………… 10 years.

7. Praew has watched this movie ……………………… two days.

8. Pim has had a headache ……………………… 10:40.

10. This famous movie has shown in Thailand ……………………… one month.

11. Joy and Jay have helped my ant clean the back yard ……………………… Saturday.

12. A. Oil has been a Thai teacher ……………………… 1992.

13. Golf and Mike have been a famous singers ……………………… two years.

14. A. Suthira has taught us Maths ……………………… 2 months.

15. My mother has cooked in the kitchen ……………………… 6:30.

Reference:
สําราญ คํายิ่ง. Advance English Grammar for High Learners. 2533. หางหุนสวน
จํากัด ชุติมาการพิมพ, กรุงเทพ. 656 น.
Hewings, M. 2008. Advance Grammar in Use. Cambridge University Press.
Dubai. 294 p.
Sara, B. and G. Mackie. 2007. Basic Grammar Expert. CTBS. China. 111 p.
Hewings, Martin. (2005). Advanced Grammar in Use. Dubai; Oriental Press
Vince, Michael. (2003). Elementary Language Practice. Malaysia; Macmillan

English Supplementary Worksheet: Pratom 5 : Present Perfect Tense Page 8

You might also like