English Exercises > present perfect exercises > for / since

present perfect downloadable worksheets:
Level: intermediate
Age: 10-14
Downloads: 4197

Form and use of the present perfect, including the use of "already", "just", "yet", "ever", "never", "for" and "since" and the difference between "been" and "gone". There is an exercise in which students have to use one of the verbs in the list in the present perfect, they have pictures that will help them in their task. I hope you like it and find...
Level: elementary
Age: 12-14
Downloads: 3688

Present perfect vs Simple past in context
I prepared this as a test for my sts but you can adapt it as a ws. Good practice of Simple past and present perfect in contrast and related adverbs of time. There´s also an exercise on Modal Verbs. Hope you find it useful too!
Level: intermediate
Age: 10-17
Downloads: 2592

Present Perfect
Several exercises that might be useful to practise the PRESENT PERFECT tense.
Level: elementary
Age: 12-17
Downloads: 2220

One more grammar-guide. This time it is about the present perfect tense. With B&W version. Forms and the use of present perfect.
Level: intermediate
Age: 12-17
Downloads: 2187

Simple Past or Present Perfect?
I´ve created this worksheet to be done after the one I uploaded yesterday: http://www.eslprinta bles.com/printable.a sp?id=477781#thetop , but it can be used individually. KEY INCLUDED. Students first choose the right verb form from the bubble to make complete sentences. Then they read a dialogue and cross out the wrong verb forms. They complete a ...
Level: intermediate
Age: 12-17
Downloads: 2024

GRAMMAR TIME - PRESENT PERFECT (with key editable)
5 different exercises on present perfect. hope u find it useful! thanks for your comments! have a nice week! HUGS :))
Level: elementary
Age: 12-14
Downloads: 1948

Present Perfect or Past Simple ( B&W and KEY included )
An easy ws to see the differences between past simple and present perfect.5 diferent tasks : 1) Sts fill in the blanks with the words in the box. 2) They choose the correct answer: Past or Perfect? 3) They rewrite the sentences ( past or perfect ) 4)Sts fill in the blanks with suitable tense. 5) They correct the mistakes.
Level: elementary
Age: 11-17
Downloads: 1921


        FOR     ---------   SINCE


FOR    and   SINCE    are   used   to express   time
FOR  denotes the whole period of time ( duration) :
for one year -    for two weeks - for a long time -
                 for  three months 
SINCE  only shows the moment when the action
started ( a specific time)    since last Monday
                       since I was born  -
I°  Write   SINCE    or   FOR
1. a very long time                2. I left school
3. 10 years                           4. it started to rain
5. three weeks                      6. September
7. I came to London               8. half an hour 
9. my birthday                     10. six months 
II°  Complete with    For   or   SINCE
1) I have been a teacher  30 years
2. Bob has worked in that import export company he was thirty
3. I have studied English  four years 
4. Jenny has eaten  five hamburgers    7pm
5. My parents have been married    twenty years 
6.  I have known my best friend  I met him at high school
7. They have travelled in the USA   one month
8. The boys have played tennis two hours
9. Kevin has been in Greece     July 
10. My  brother has  drunk beer  two hours 
11. I haven't eaten anything  lunch 
III° Make sentences using      FOR   or  SINCE 
ex: How long have you studied German ? ( 2004)   I have studied German  since 2004
1)How long have you lived in Paris ?  ( five years)
2) How long have you played football ? ( two years)
3) How long has Helen known Paul ? ( February )
4) How long  has Jim been on holiday ? ( Saturday)



Link to this exercise from your website or blog: