Present Perfect
Grammar Practice Worksheets
Exercise 1
PAST PARTICIPLES
A. Simple Past and Past Participle B. Complete the Chart
Write the simple past and past participle Complete the chart below with
of the following verbs in the chart below. the correct forms of the verbs.
Simple Past Simple Simple Past
# Simple Past #
Form Participle Form Past Participle
1 work worked worked 1 know knew known
2 do did done 2 meet met met
3 eat ate eaten 3 be was/were been
4 call called called 4 fly flew flown
5 begin began began 5 write wrote written
6 give gave given 6 read read read
7 answer answered answered 7 live lived lived
8 see saw seen 8 fall fell fallen
9 have had had 9 feel felt felt
10 go went gone 10 take take taken
11 study studied studied 11 drive drove droven
12 teach taught taught 12 buy bought bought
13 make made made 13 dance danced danced
14 talk talked talked 14 say said told
Este documento PDF ha sido editado con Icecream PDF Editor.
Actualice a PRO para eliminar la marca de agua.
Copyright 2016, Red River Press Inc. For use by ESL Library members only. ( I N T / V E R S I O N 3 . 0) 5
Present Perfect
Grammar Practice Worksheets
Exercise 2
FILL IN THE BLANKS
Choose the correct verb from the list to the right to complete
the following sentences. Put the verb in the present perfect tense.
1.
We `ve spoken
each other for over 20 years. Word List:
2. We `ve learned
many new words since we started this course. • take
• work
3. That’s a wonderful movie. I `ve seen
it three times. • find
• see
4. Mr. and Mrs. Tanner have been
married for ten years. • speak
• know
5. You are late! The class has
already began
.
• begin
6. has lived
next door to me for five years. • finish
• learn
7. has had several emails to her parents since she left home. • eat
• have
8. We `ve eaten in that restaurant a few times. • write
• give
9. Our teacher has known
us a lot of help with the homework assignment.
• live
10. She has
to her landlord many times about the broken window. • buy
• be
11. `ve taken some beautiful pictures of the grandchildren.
12. They have
already finished
all their homework.
13. Mrs. Baxter has given
all her groceries for the week.
14. Tommy has taken
a bad cold for two weeks.
15. Frank has been working
for that company for many years.
16. has found
a beautiful apartment to rent.
Este documento PDF ha sido editado con Icecream PDF Editor.
Actualice a PRO para eliminar la marca de agua.
Copyright 2016, Red River Press Inc. For use by ESL Library members only. ( I N T / V E R S I O N 3 . 0) 6
Present Perfect
Grammar Practice Worksheets
Exercise 3
NEGATIVE SENTENCES
A. Choose the Correct Word
Choose the correct verb from the list to the right to complete the following
sentences. Put the verb in the negative form of the present perfect tense.
1. has´t arrived
yet. Word List:
2. haven`t visited him for two years. • fix
• begin
3. • arrive
They haven`t spoken
to each other since then. • be
• see
4. hasn`t began
yet. • stop
• speak
5. hasn`t stopped
.
• buy
6. has`t bought
it yet. • read
• visit
7. haven`t seen
it yet.
8. havem`t read
it.
9. haven`t fixed
it yet.
10.
and they haven`t arrived
back to the city since then.
B. Matching
Match each question on the left with the correct answer on the right.
C 1. Has he finished university yet? a) No, he hasn’t. He’s still talking.
H 2. Have you eaten breakfast yet? b) No, I haven’t. My wife’s still reading it.
F 3. Have they gotten married yet? c) No, he hasn’t graduated yet.
A 4. Has the president finished speaking yet? d) No, it hasn’t. The teacher isn’t here yet.
G 5. Has Mary watered the plants yet? e) No, they haven’t finished yet.
I 6. Has the doctor seen you yet? f) No, they haven’t. They’re still engaged.
J 7. Has the sun come out yet? g) No, she hasn’t. They are still dry.
E 8. Have they finished their homework yet? h) No, I haven’t. I’ll eat in a few minutes.
D 9. Has the class begun yet? i) No, she hasn’t. She is with another patient.
B 10. Have you read the paper yet? j) No, it hasn’t. It’s still raining.
Este documento PDF ha sido editado con Icecream PDF Editor.
Actualice a PRO para eliminar la marca de agua.
Copyright 2016, Red River Press Inc. For use by ESL Library members only. ( I N T / V E R S I O N 3 . 0) 7
Present Perfect
Grammar Practice Worksheets
Exercise 4
ALREADY, STILL & YET
A. Mrs. Tanner’s School Day Schedule
Read the schedule below and make ten positive and negative
sentences using already, yet, or still and the present perfect tense.
Assume it is now 12:00 pm.
Time Activity Time Activity
8:30 arrive at school 12:15 eat lunch, go for a walk
9:00 take attendance, teach French class 1:00 meet with Joe’s parents
10:00 meet with the principal 2:00 take students to the library
11:00 teach Spanish class 3:00 read students’ essays
11:30 write report cards 4:00 go home
Ex. Mrs. Tanner has already taken attendance.
1. Tanner has already arrived at school
2. Tanner hasn`t eaten yet
3. Tanner has already met with the principal
4.
I just found that Tanner hasn`t taken students to the library yet
5. Tanner has already teached Spanish calss
6. Tanner still hasn`t read student`s essays
7. Tanner has already written report cards
8. Tanner hasn`t gone for a walk yet
9. Tanner has already teached French class
10. Tanner hasn`t gone home yet
Este documento PDF ha sido editado con Icecream PDF Editor.
Actualice a PRO para eliminar la marca de agua.
Copyright 2016, Red River Press Inc. For use by ESL Library members only. ( I N T / V E R S I O N 3 . 0) 8
Present Perfect
Grammar Practice Worksheets
Exercise 4 cont.
B. Your Daily Schedule
Follow the example on the previous page. Fill in the schedule with your own
activities, and then write full sentences below. Assume it is now 12:00 pm.
Time Activity Time Activity
7:00 wake up 2:00 eat luch
8:00 go at school 4:00 study english
9:00 read a book 6:00 read a book
10:00 keep studying 9:00 play videogames
12:00 arrive at my house 10:00 go at the bed
Ex. I have already had breakfast, but I haven’t had lunch yet.
1. I`ve already wake woken up
2. I haven`t had luch yet
3. I`ve already gone at school
4. I still haven`t studied english
5. I`ve already read a book
6. I haven`t read other book yet
7. I still have been studying
8. I haven`t played videogames yet
9. I already have arrived at my house
10. I haven`t gone at the bed yet
Este documento PDF ha sido editado con Icecream PDF Editor.
Actualice a PRO para eliminar la marca de agua.
Copyright 2016, Red River Press Inc. For use by ESL Library members only. ( I N T / V E R S I O N 3 . 0) 9
Present Perfect
Grammar Practice Worksheets
Exercise 5
EVER & NEVER
Practice using the present perfect tense by asking questions beginning
with “Have you ever...?” Use the words provided to make your questions.
Then answer each question using either a positive or negative reply.
1. you / ever / be / to France
Have you ever been to France? Yes, I have. I was there last year. / No, I haven’t. I’ve never been there.
2. the teacher / ever / be / late for class
have you ever been late for class the teacher? Yes,I have.The last week I did/No I haven`t. I`ve
never been late for class.
3. the pilot / ever / fly / in a helicopter
Have you ever the pilot flown in a helicopter? Yes,I have /No,I`ve never flown in a helicopter.
4. your father / ever / make / dinner for your mother
Have your father ever made dinner for youre mother?Yes,he has.Her previus birthday/No,He has
never made dinner for my mother.
5. you / ever / find / a lot of money on the street
Have your ever fond a ot of money on the street? Yes,I have.That was just today,it happened this
morning./No, I`ve never fond money
6. the children / ever / go camping / in the forest
Have you ever gone camping in the forest? Yes,I have.The last year with my classmates./No,I`ve
never gone camping.
7. the baseball team / ever / win a championship game
Have you ever won a championship game the basketball? Yes ,I have.It happened the last week.
No,I`ve never won a championship game
8. the actress / ever / forget her lines
Have you ever forgotten her lines the actress? Yes,she has.The previous show./No,she has never
forgotten her lines.
9. the police officer / ever / shoot anyone
Have you ever the police officer shoot anyone? Yes,He has.I saw him when I was a little kid./
No,the police officer never shoot anyone.
10. the politicians / ever / break their promises
Have you ever the politicians break their promises? Yes,they`ve done it. /No,they`ve never break
their promises
Este documento PDF ha sido editado con Icecream PDF Editor.
Actualice a PRO para eliminar la marca de agua.
Copyright 2016, Red River Press Inc. For use by ESL Library members only. ( I N T / V E R S I O N 3 . 0) 10
Present Perfect
Grammar Practice Worksheets
Exercise 6
PRESENT PERFECT VS. SIMPLE PAST
Complete the following sentences with the correct form
of the verb provided (simple past or present perfect).
1. We moved to Vancouver last year. We `ve moved there since April.
(move) (live)
2. I have been to every hockey game this season. I went to the game last night with my brother.
(be) (go)
3. I lost my house key last week and I still haven`t fond it.
(lose) (not/find)
4. “When did you quit smoking?” “I haven`t smokefor over five years now.”
(quit) (not/smoke)
5. baought a lot of souvenirs yesterday.
(buy)
She has never bought this many souvenirs on a vacation before.
(buy)
6. “Would you like another cup of coffee?” “No thanks. I have already
had three cups.”
(have)
7. worked for ABC Electric from 1990 to 2002.
(work)
Now he owns his own business. He has had it for six years.
(have)
8. fell and broke her hip last week.
(fall) (break)
She has been in the hospital since then.
(be)
9. was Mr. Blair.
(be)
Now my teacher is Mrs. Carter. I `ve been in her class for three months now.
(be)
10. have never met a famous person, but my
(meet)
brother spoke to three famous actors when he was in Hollywood last year.
(speak)
11. drove through three Canadian provinces. Now we are traveling
(drive)
in Europe. We have already driven through eight countries.
(drive)
12. started three months ago. We have
(start)
already learned
(learn)
several verb tenses and hundreds of new words.
Este documento PDF ha sido editado con Icecream PDF Editor.
Actualice a PRO para eliminar la marca de agua.
Copyright 2016, Red River Press Inc. For use by ESL Library members only. ( I N T / V E R S I O N 3 . 0) 11