English Exercises > present perfect exercises

Since or For




Downloadable worksheets:
PRESENT PERFECT WITH FOR AND SINCE
Level: intermediate
Age: 10-14
Downloads: 6867

 
THE PRESENT PERFECT TENSE
Level: elementary
Age: 12-14
Downloads: 5636

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

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

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

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

 

Since or for?
 
We use FOR + period of time (for three days, for a week, for a long time)
 
We use SINCE + start of the period (since Christmas, since Sunday, since I was ten years old)
 
Maya has been a professional singer  1989.     
So far, it has rained  five hours.   
I haven't been snowboarding  last winter.    
Jo has been a student here  March.    
The beaver has been an emblem of Canada  many years.   
Cougars have almost disappeared from the Victoria area  humans settled here.   
Mary has kept a diary  she was ten years old.   
First Nations people in British Columbia have told stories about the eagle  hundreds of years.  
The Canadian two-dollar coin has been in circulation  1996.   
They've been married   twenty-five years.