English Exercises
>
present perfect
exercises
Present Perfect Practice
Downloadable worksheets:
Present Perfect vs. Past Simple � grammar rules, examples & exercises ((2 pages)) KEYS INCLUDED ***editable
Level:
intermediate
Age:
12-17
Downloads:
2608
Irregular Verbs Practice (B&W + KEY included)
Level:
elementary
Age:
12-17
Downloads:
1019
Verb Tenses - Basic Rules: Use and Form + Practice - The Present Perfect Tense
Level:
intermediate
Age:
12-17
Downloads:
627
Present Perfect practice (B&W + KEY included)
Level:
elementary
Age:
13-17
Downloads:
564
Present Perfect Reading Comprehension to practice Questions
Level:
intermediate
Age:
12-17
Downloads:
507
PRESENT PERFECT |simple and continuous| *Guide and Practice* | B&W included
Level:
intermediate
Age:
14-17
Downloads:
480
Present Perfect Practice
Part 1: Irregular Verbs Practice
Fill in the blanks with the correct form of the verb:
�
Base Form
Simple Past Form
Past Participle Form
1. begin
2.
broke
3.
bought
4. catch
5.
drunk
6.
ate
7. write
8.
knew
9. forgive
10. forget
11.
kept
12. sing
13. come
14.
shook
15.
spoken
�
Part 2: Simple Past or Present Perfect?
Click on the arrow to choose the simple past or the present perfect form of the verb.
�
1. I first�
knew
have known
�Sally� when she was just a little girl, but I�haven't seen�her for many years. I don't know what she is doing now.�However, I
knew
have known
�Sally's cousin, Bill,�for over 30 years. He is one of my best friends.
�
2. The two�children finally
agreed
have agreed
�to play on the see-saw. Since then, they
played
have played
�together very well.
�
�
3. Forty-two students
entered
have entered
�the engineering program at our college last year.
�
4. Over 1000 students
graduated
have graduated
�from the engineering program over the last decade.
�
�
5. Tom needs to get ahold of you. Since�lunchtime, he
tried
has tried
�three times to call you. He�
called
has called
�you at 2, 3, and�4:00.�
�
Part 3: Using Since or For
Read the sentence and choose since or for:
1. I've lived here
for
since
�10 years.
2. I've studied English
for
since
�1998.
3. I've known her
for
since
�a long time.
4. I haven't eaten sushi
for
since
�I lived in Japan.
5. I've been a student
for
since
�too long.
6. They've been married
for
since
�they graduated from college.