The present perfect
You learn the present perfect: have or has plus the past participle.
How to do the test
- Find have or has before the gap.
- Use the past participle of the verb in brackets.
- 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.
- The present perfect is have or has plus the past participle.
- Say it: has eaten.
- The past participle of eat is eaten.
More examples
Type the past participle of the verb in brackets. She has ___ (write) three stories.
- The present perfect is have or has plus the past participle.
- Say it: has written.
- The past participle of write is written.
Type the past participle of the verb in brackets. They have ___ (finish) their homework.
- The present perfect is have or has plus the past participle.
- Say it: have finished.
- The past participle of finish is finished.
Try it yourself
Type the past participle of the verb in brackets.
I have ___ (see) that twice.
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.