English Exercises > present perfect exercises > present perfect tense time expressions

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

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: 3687

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: 2590

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

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: 2186

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: 2023

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: 1919


         present perfect tense

                  expressions of time

    for     since   ever    already  recently   just    yet   still

1 Have you finished doing your homework?

2 I have known Martha  about   two  months.

3 You’ve missed  Nazan! She was here  a few minutes ago.

4 Mum:You must make your bed before you go out  Martin.

  Martin:I’ve made it.I made it in the morning.

5 Has you father eaten raw fish?

6 I am   having lunch.I will call you later.

7 We haven't learnt passive voice.
8 I haveseen your brother.You may catch him if you run.
9 She hasn't eaten anythingten hours.
10 We have known each other a long time.
11 Has your father tried  para-gliding?
12 This is the first time I have tried Mexican food. 
13 I have had breakfast.Thanks anyway.
14 I have been there many times.Lets go somewhere different.
15 Have you seen any good films?



Link to this exercise from your website or blog: