English Exercises
>
present perfect
exercises
Present Perfect
Downloadable worksheets:
THE PRESENT PERFECT TENSE
Level:
elementary
Age:
12-14
Downloads:
5619
MULTIPLE CHOICE - FOUR TENSES 1
Level:
elementary
Age:
10-14
Downloads:
5195
GRAMMAR TIME - PRESENT PERFECT (with key editable)
Level:
elementary
Age:
12-14
Downloads:
5119
Present perfect vs Simple past in context
Level:
intermediate
Age:
10-17
Downloads:
4151
Present Perfect
Level:
elementary
Age:
12-17
Downloads:
3851
Simple Past or Present Perfect?
Level:
intermediate
Age:
12-17
Downloads:
3575
Choose the correct present perfect form of each verb.
1. Abide
Abode
Abidden
2. Arise
Arisen
Arose
3. Beat
Beat
Beaten
3. Blow
Blown
Blew
4. Do
Did
Done
5. Fly
Flew
Flown
6. Ring
Rang
Rung
7. Shake
Shook
Shaken
8. Slay
Slain
Slew
9. Sow
Sown
Sowed
10. Stink
Stank
Stunk
11. Tear
Tore
Torn
12. Wear
Worn
Wore
13. Write
Wrote
Written