English Exercises > tests exercises

present perfect




Downloadable worksheets:
THE PRESENT PERFECT TENSE
Level: elementary
Age: 12-14
Downloads: 5458

 
MULTIPLE CHOICE - FOUR TENSES 1
Level: elementary
Age: 10-14
Downloads: 5061

 
GRAMMAR TIME - PRESENT PERFECT (with key editable)
Level: elementary
Age: 12-14
Downloads: 4797

 
Present perfect vs Simple past in context
Level: intermediate
Age: 10-17
Downloads: 4037

 
Present Perfect
Level: elementary
Age: 12-17
Downloads: 3712

 
Simple Past or Present Perfect?
Level: intermediate
Age: 12-17
Downloads: 3474

 

have you been working at this factory?
- for three years