Present Perfect Tense - Past Participle: B. Complete The Chart Below With The Correct Form of The Verb
Present Perfect Tense - Past Participle: B. Complete The Chart Below With The Correct Form of The Verb
Present Perfect
B. Complete the chart below with the correct form of the verb.
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
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
Choose the correct verb from the list below to complete the following sentences. Put the verb in the
present prefect tense.
1. I met Barbara when we were in elementary school. We have know each other for over
twenty years.
2. We have learned many new words since we started this course.
3. That’s a wonderful movie. I have seen it three times.
4. Mr. and Mrs. Tonner have been married for 10 years.
5. You are late! The class has already begun .
6. Robert is my neighbor. He has lived next door to me for five years.
7. Mary has written several letters to her parents since she left home.
8. We have eaten in that restaurant several times.
9. Our teacher has given us a lot of help with the homework assignment.
10. She has spoken to her landlord many times about the broken window.
11.We have a new camera. We have taken some beautiful pictures of the
grandchildren.
12. They have done all their homework already.
13. Mrs. Baxter has bought all her groceries for the week.
14.Tommy has had a bad cold for two weeks.
15. Frank has worked for that company for many years.
16. After three months of looking, she has found a beautiful apartment to rent.
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
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.
1. Mathew is waiting on the corner for his girlfriend, but she hasn’t arrived yet.
2. My brother lives in a different country. I haven’t visited him for two years.
3. Ellie and Bill got a divorce five years ago. They haven’t spoken to each other since
then.
4. It is only 8:45. The class hasn’t begun yet.
5. It started to snow last night and it still hasn’t stopped .
6. She has finally decided which car she wants, but she hasn’t bought it yet.
7. I heard that the movie at the Roxy Theater is great , but I haven’t seen it yet.
8. I bought a newspaper today, but I still haven’t read it.
9. He took his car to the service station yesterday, but they haven’t fixed it yet.
10.The Andersons moved out of New York ten years ago and they haven’t been
back
to the city since then.
B. Match the questions on the left with the correct answer on the right.
4
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
Rewrite the following sentences using since or for and the verb provided. You may have to change some of
the words, but keep the same meaning.
5
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
Practice using the present perfect tense by asking questions beginning with “Have you ever…?”. Use the
words provided to make your questions.
Ex. you /ever/ be/ to France - Have you ever been to France?
Then answer each question using either a positive or negative reply.
Ex. Have you ever been to France?
Yes, I have. I’ve been there several times. or Yes, I have. I was there last year. or No, I haven’t.
1. the teacher/ ever/ be/ late for class has the teacher ever been late for class?
2. the pilot/ ever/ fly/ in a helicopter has the pilot ever flown in a helicopter?
3. your father/ ever/ make/ dinner for your mother has yoy father ever made dinner for yout mother?
4. you/ ever/ find/ a lot of money on the street have your ever found a lot of money on the street?
5. the children/ ever/ go camping/ in the forest have the children ever gone camping in the forest?
6. the baseball team/ ever/ win a championship game has the baseball team ever won a championship game?
7. the actress/ever/ forget her lines has the actrees ever forgot her lines?
8. the policeman/ever/ shoot anyone Has the policeman ever shot anyone?
9. the politicians/ever/ break their promises / Have the politicians ever broken their promises?
6
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
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.
8. new very happy the their children puppy they have since got been
The children have been very happy since they got their new dog.
7
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
Read the following sentences and write a ‘how long’ question for each one.
Ex. I live in Toronto. How long have you lived in Toronto? I have lived in Toronto for twenty years. or
I have lived in Toronto since I was a child. or I have lived in Toronto since 1988.
1. Jane works at a travel agency. . How long has Jane worked at a travel agency?
3. Mark and Sharon are married. How long have Mark and Sharon been Married?
4. I know Ben very well. How long have you known Ben?
5. Margaret has a bad cold. How long has Margaret had a bad cold?
7. The teacher is in the classroom now. How long has the teacher been in the classroom?
8. Daniel and Sara are on vacation in Europe now. . How long have Daniel and Sara been on Vacation?
9. Andrea speaks French very well. How long has Andrea spoken French?
10. Kerry believes in ghosts. . How long has Kerry believed in ghosts?
11. The boss is angry at his secretary. . . How long has the boss been angry at his secretary?
8
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
Complete the following sentences with the correct form of the verb provided, simple past or present
perfect.
9
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
Complete the following sentences with the correct form of the verb provided, simple past or present
perfect.
2. I have been (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.
I haven’t smoked (not/smoke) for over five years now and I will never smoke again.
7. Frank worked (work) for ABC Electric from 1990 to 2002. Now he owns his own
business. He has had (have) it for six years.
8. Grandma fell (fall) and broke (break) her hip last week. She
Has been (be) in the hospital since then.
9. My former teacher was (be) Mr. Blair. My present teacher is Mrs. Carter. I
Have+ been (be) in her class for three months now.
11. Last year we drove (drive) through three Canadian provinces. Now we are traveling
in Europe. We have already driven (drive) through eight countries.
12. This French course started (start) three months ago. We have
already learned (learn) several verb tenses and thousands of new words.
13. Mr. Barnes died (die) last year. Mrs. Barnes moved (move) into
her daughter’s house shortly after that and has been (be) there since then.
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 [email protected] for complete details.
Grammar Practice Worksheets ✎
Present Perfect
Interview your classmates. Use the words provided below to ask questions with the present perfect tense.
Write the name of the classmate who gives you a “yes” answer. Then follow-up with another question
using the simple past tense.
Ex. ( ever/ see/ the Eiffel Tower) Walk around the class and find someone who has seen the Eiffel Tower.
Have you ever seen the Eiffel Tower? Yes, I have. Mary
1. (move/ to a new house or apartment/ recently) have you recently moved to a new house?
2. (ever/ have/ a pet bird) have you ever had a pet bird?
3. (receive/ a gift/ in the past week) have you received a gift in the last week?
4. (read/ a good book/ this month) have you read a good book this last month?
6. (ever/ have your name/ in the newspaper) have you seen your name in the newspaper?
7. (ever/ win/ money/ in a lottery) have you never won money in the lottery?
9. (ever/ meet/ a famous person) have you ever met a famous person?
11. (ever/ lose/ your wallet) have you ever lost your wallet?
12. (have/ a cold/ this month) have you had a cold this month?
13. (ever/ swim/ in the ocean) have you never swam in the ocean?
14. (wear/ glasses/ for more than ten years) have you worn glasses for more than ten years?
16. (live/in this city/ for more than five years) have you lived in the same city for more than five
years?
11
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
12
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.









