The present perfect

You learn the present perfect: have or has plus the past participle.

How to do the test

  1. Find have or has before the gap.
  2. Use the past participle of the verb in brackets.
  3. It is often different from the simple past.

A worked example

Type the past participle of the verb in brackets. The dog has ___ (eat) my sandwich.

  1. The present perfect is have or has plus the past participle.
  2. Say it: has eaten.
  3. The past participle of eat is eaten.
More examples

Type the past participle of the verb in brackets. She has ___ (write) three stories.

  1. The present perfect is have or has plus the past participle.
  2. Say it: has written.
  3. The past participle of write is written.

Type the past participle of the verb in brackets. They have ___ (finish) their homework.

  1. The present perfect is have or has plus the past participle.
  2. Say it: have finished.
  3. The past participle of finish is finished.

Try it yourself

  1. Type the past participle of the verb in brackets.

    I have ___ (see) that twice.

  2. Type the past participle of the verb in brackets.

    I have ___ (do) my chores.

Watch out

  • You use the simple past after have or has, as in I have saw it.

    After have or has you need the past participle: seen, not saw. Say it with have in front.

Tips

  • Regular verbs have the same form for the simple past and the past participle: walked, have walked.

Why it works

The present perfect links the past to now: She has gone out. It uses have or has with a past participle, which is not always the same as the simple past: I saw it, but I have seen it.