English Exercises > present perfect exercises

for - since




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

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

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

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

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

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

 

                     FOR / SINCE

1. Cathy hasn't read any articles about the economy  a month.
 
2. Cindy and Carl have watched cartons  three hours. 
3. Mr. Bert hasn't caught any fish  this morning.        
 
4. Paul has been here  2 p.m.
5. Henry hasn't called his granny  Christmas.              
 
6. These books have been on the table  weeks.
 
7. Cathy hasn't spoken to him  more than three months.
8. Nobody has taken Gary to the cinema  his birthday.        
 
9. Sandra has been in hospital  her operation.
10. Mr. Grave has worked in the same place  my childhood.        
 
11. Ricky has phoned Margot four times  they met at the party.
 
12. Linda and Janet hasn't seen each other  days.
13. Those potatoes have been baked in the oven  forty minutes.  
 
14. His parents have been divorced  2001.
15. It hasn't snowed in New York  January.