English Exercises
>
present perfect
exercises
Present Perfect
Downloadable worksheets:
THE PRESENT PERFECT TENSE
Level:
elementary
Age:
12-14
Downloads:
5574
MULTIPLE CHOICE - FOUR TENSES 1
Level:
elementary
Age:
10-14
Downloads:
5148
GRAMMAR TIME - PRESENT PERFECT (with key editable)
Level:
elementary
Age:
12-14
Downloads:
4995
Present perfect vs Simple past in context
Level:
intermediate
Age:
10-17
Downloads:
4116
Present Perfect
Level:
elementary
Age:
12-17
Downloads:
3807
Simple Past or Present Perfect?
Level:
intermediate
Age:
12-17
Downloads:
3542
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