← Worksheets
SPARROW READERSB1

Present Perfect

Sapphire · Challenge
0 / 28 completed

Grammar summary

SubjectAffirmativeNegative
Ihave / I'vehave not / haven't
You (one person)have / you'vehave not / haven't
He / She / Ithas / he's / she's / it'shas not / hasn't
Wehave / we'vehave not / haven't
You (a group)have / you'vehave not / haven't
Theyhave / they'vehave not / haven't

Present perfect = have/has + past participle. She has finished. They have seen it.

Regular: work - worked. Irregular: go - gone; see - seen; write - written.

Use it for experiences, present results and situations continuing until now.

01 Present perfect or past simple?

Use past simple for a finished past time; otherwise, use present perfect.

Example: I have seen it before, but I saw it yesterday too.

1.I that film yesterday. (see)
2.She three books so far this month. (read)
3.We to Oxford last Saturday. (go)
4.He his keys and still cannot find them. (lose)
5.They here in 2021. (move)
6.I here since 2021 and still live here. (live)

02 Control the form

Complete the gaps with the form requested.

Example: I have finished. → I've finished.

1. the task. (She has finished: use a contraction)
2.We lunch yet. (negative: eat)
3.He the film. (hasn't seen: use full forms)
4.They home. (affirmative: come)

03 Avoid irregular-verb traps

Write only the correct participle.

Example: She has chosen a book. (choose)

1.He has his phone. (break)
2.I have a message. (send)
3.They have the race. (win)
4.We have the wrong bus. (take)