English Exercises > for or since exercises > For and Since

for or since downloadable worksheets:
SINCE and FOR - Present Perfect
A simple ´fill-in´ exercise, where students should decide whether to use FOR or SINCE. 35 sentences included. No answers, but the exercise is easy. Enjoy! Ooops, I ve just noticed two mistakes in my WS, namely - sentence 28 I HAVE HAS - should be I HAVE HAD !!! sentence 32 Midway - should be Monday :) SORRY FOR THAT!!!
Level: intermediate
Age: 12-17
Downloads: 1291

FOR SINCE AGO Short grammar explanations and exercises.
Level: elementary
Age: 7-17
Downloads: 782

First, students have to complete some sentences with “for”, “since”, “during” or “ago”. Then they use these same words + the past simple or the present perfect of the verbs in brackets to complete the sentences under the pictures.I hope you like it and find it useful. Have a wonderful week. Hugs!
Level: elementary
Age: 12-14
Downloads: 679

Present Perfect simple, time expressions (yet, already, since, for, ever, never....) Grammar guide + exercises (1) *Editable
Present perfect practice plus a grammar guide on how and when to use present perfect and its time expressions.
Level: intermediate
Age: 14-17
Downloads: 611

For-Since- Ago(+ key)
Pupils have to look at the rules and the examples then, complete with for-since -ago. Next, match between the sentences and the pictures.
Level: intermediate
Age: 9-14
Downloads: 568

For, since, already, yet, just, ever, never,ago
30 sentences to practise the use of the adverbs that usually go with the present perfect tense, and also some examples with the past simple and ´ago´. The key is included. Hope it´s useful!
Level: intermediate
Age: 14-17
Downloads: 519

Present Perfect Tense activities + TUTORIALS for SINCE and FOR. 4 different task to see the difference between SINCE and FOR. Hope to be useful
Level: elementary
Age: 8-14
Downloads: 514

FOR - SINCE - AGO - Students must complete the gaps with for - since - ago and then match the sentences to the pictures. Hope it`s useful! Have a nice day!
Level: intermediate
Age: 10-17
Downloads: 504

               For and Since              

 - You use FOR if you don't have to calculate the period of time, because you have it in the sentence Smile:

I have lived here FOR two months (  you don't have to calculate, you know the period is "two months"  )

 - You use SINCE if you have to calculate the period of time, because you only have the starting point Wacko :

I have lived here SINCE 1975 (  you have to calculate now: if you came in 1975 - the starting point - and now it is 2009, then 2009-1975 = 24 years  )


Now fill the gaps with FOR or SINCE:


  1. I have been living in New York  1 year
  2. I haven't seen you a week
  3. I have been waiting 12:30.
  4. I've lived here  5 years.
  5. I've lived here 2003
  6.  she came here I've been very nervous
  7. She has been married ten years
  8. She has been a doctor   1998
  9. I have been living in Valencia  last june
  10. I haven't seen you  last week
  11. Yesterday I studied three hours
  12. She has been studying English  two months
  13. She has been studying English last January
  14. She has been studying English 12.00
  15. She has been studying English your birthday
  16. She has been studying Englishtwo hours
  17. She has been studying English six minutes
  18. She has been studying English a long time
  19. I've been working here  the last two years.
  20. I have loved you the first time I saw you

                                                                                                                                                Very easy !!!!



Link to this exercise from your website or blog: