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.

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.