Present Perfect Simple/Progressive - Exercises

Choose the correct tenses of the verbs (Present Perfect Simple or Progressive).

  1. Beatrice for half an hour.How long? → present perfect progressive
  2. Laura five letters.How many? (result) → present perfect simple
  3. I on this project for an hour yet, so
    I still all the documents.1st space: How long? present perfect progressive|2nd space: result present perfect simple
  4. Ralph is very tired because he for 26 hours.How long since the last time? → present perfect simple

Complete the sentences. Decide if you need to use the present perfect simple or the progressive.

  1. I (study)  all day, but
    I am afraid I (learn/not)  much.1st space: duration → present perfect progressive|2nd space: result → present perfect simple
  2. Andrew (eat)  two bars of chocolate today.result → present perfect simple
  3. The boy’s clothes are dirty because he (play)  in the mud.side effect → present perfect progressive
  4. I (arrive/just)  at the station.completed action → present perfect simple
  5. We are exhausted because we (exercise)  all morning.side effect → present perfect progressive
  6. Edward feels a bit insecure because he (cycle/not)  for five years.How long since the last time? → present perfect simple
  7. How long (you/work)  for this company?duration → present perfect progressive
  8. The kids (finish/not)  their homework yet.result → present perfect simple|To note: This is a negation. If it were a positive sentence, it would be a completed action, therefore the present perfect progressive can't be used here.
  9. Niall (watch)  that film 7 times already.how often → present perfect simple

Leave a message