(Updated on 08/09/2016)




Exercises to print

Lesson plans

Interactive exercises



Conversation questions







Related pages :

Non-progressive verbs

Preterit simple / Present perfect

Past perfect

Irregular verbs








INTERACTIVE exercises :

Present perfect simple :




  • Interactive Book - Have you been abroad?
    "Learn / revise the vocabulary related to countries with this interactive book and get introduced to thepresent perfect to talk about the places you have visited!"
    Created by Laurence Haquet (Ac. Rouen)



  • What have they done?
    "Match the people and what they have done."
    Matching - Flashcards (Java / non-Java) - Concentration - Word Search

    Activities created by: Renée Maufroid


  • Time traveller - a game to use the present perfect
    It can be played in groups.
    "Write some inventions and dates on the board...
    Tell the class you are a time traveller and you have come from a time between 1200 to the present.
    Their job is to find out what time you have come from..."


  • Change each sentence from the present simple to the present perfect. - with pictures (


  • Forming the Present Perfect - Click on the correct answer - with pictures (
    ex : "My car ________ down.
    have broke / have broken / has broke / has broken"

  • The Present Perfect (skyblues67)
    A. CLOZE - GAPFILL - 1 - 2 - 3 - 4 - 5
    C. Make sentences
    D. Translation

  • Present perfect - "Read the situation and then write an appropriate sentence.
    Example: Tom is looking for his key. He can't find it. (lose)
    He has lost his key."

  • Present perfect - niveau 3ème (explications et exercices)
  • Present Perfect (et autres temps) - exercices interactifs (
  • Present perfect - Fill in exercise - statements -
    "Example: I ___________ my father's car. (to wash)
    Answer: I have washed my father's car."

  • Present Perfect - Choose the best answer for each question -
    ex : "We ______________ all of our chores.
    have finished / finished / haven't finished / have finish"



  • Complete the sentences - Dialogue sur New-York
    ex : "Have you ever .......... to New York?
    a) flew b) went c) goed d) been"



Present perfect progressif :

  • What have they been doing?
    "First watch the video , then click on "play this game". There are four pages of activities."
    Created by
    Renée Maufroid. (Ac. Lille)

  • Exercices interactifs sur The Rasmus - chanson - travail sur le present perfect progressif


Present perfect / Present perfect progressif :

"She is ... because she ... too many phonecalls."

  • Present Perfect (et autres temps) - exercices interactifs (


For / Since :


  • Ago, for, since?
    "Listen to Peter Carter's podcast, then play the game."
    Activity created by: Renée Maufroid



  • Using the Present Perfect Tense: FOR or SINCE? - interactive exercise :
    ex : "Maya has been a professional singer ________ 1989."




Present perfect / Preterit :



  • Present Perfect or Simple Past? - with pictures (
    ex : "Dolphins ________ in BC waters for millions of years, and are still common today.
    ... lived / have lived"

  • Present Perfect (et autres temps) - exercices interactifs (
  • Present Perfect or Past Simple ? (autoenglish)
    "Choose the correct answer ... to fill the gap."
    ex : "I didn't see the film on TV last night. _______________ before and I thought it was rubbish.
    I've read it / I've seen it / I already saw it / I see"
  • Past Simple and Present Perfect - Multiple-choice exercise (
    ex : " Peter ...... to the cinema yesterday.
    has been / went / has went / goes / has gone"


Simple present / present perfect :


Exercises TO PRINT :

  • Amazing experiences (pdf)
    Created by Isabelle Boresy (Ac. Amiens)


  • Experiences - Activities created by Karen Nourry-Bresson (Ac. Bordeaux)
    "J'ai fait ce powerpoint à partir du travail d'Isabelle Boresy."

    - Experiences (ppt)

    - Experiences (pdf)



  • Suitcases - Cliquer sur les valises pour les agrandir.
    A partir de ces valises, faire poser des questions : 'Has he / she ever been to... ?' et répondre.





  • Dream - a worksheet to print (