Present perfect simple
Form the present perfect with have/has + past participle; put not after have/has for negatives; Use past participles of regular and irregular verbs, such as played, seen, written, and done; Use the present perfect for past experiences or events when the time is unknown or not important; been means visited and returned, while gone means went and is still away.
1. Complete the sentence: We ___ that film before.
Multiple Choice20sAhave seen✓Bhas seenChave sawDare seen💡 With we, use have followed by the past participle seen.
2. The present perfect is formed with have or has plus a past participle.
True / False20sTrue ✓False💡 For example: I have finished and she has finished.
3. My brother _____ his keys, so he can't open the door. (lose)
Fill the Gap20sAcceptedhas lost · 's lost💡 Use has with my brother and the irregular past participle lost.
4. Choose the correct negative present perfect sentence.
Multiple Choice20sAI haven't visited this museum.✓BI hasn't visited this museum.CI haven't visit this museum.DI don't have visited this museum.💡 With I, use have not or haven't plus the past participle visited.
5. Match each infinitive to its past participle.
Matching30sbreak→brokenwrite→writtenmake→madetake→taken💡 These common verbs have irregular past participles.
6. We _____ in a cafe before. (work)
Fill the Gap20sAcceptedhave worked · 've worked💡 Use have + the regular past participle worked for an experience at an unspecified time.
7. Put the words in order to make a present perfect sentence.
Put in Order30s- 1.Our class
- 2.has
- 3.collected
- 4.100 bottles.
💡 The order is subject + has + past participle + object.
8. Complete the sentence: Paul ___ the kitchen window, so we need to fix it.
Multiple Choice20sAhas broken✓Bhave brokenChas brokeDis break💡 With Paul, use has and the irregular past participle broken.
9. "I have watched that programme yesterday" is a correct present perfect sentence.
True / False20sTrueFalse ✓💡 We do not normally use a finished past time expression with the present perfect.
10. The children _____ breakfast, so they are hungry. (not eat)
Fill the Gap20sAcceptedhaven't eaten · have not eaten💡 With the plural subject children, use have not + the past participle eaten.
11. Nina is not here. Choose the present perfect form that shows she went to the library and is still away.
Multiple Choice20sAShe has gone to the library.✓BShe has been to the library.CShe have gone to the library.DShe has went to the library.💡 Has gone means she went there and has not returned yet.
12. Match each subject and sign to the correct present perfect beginning.
Matching30sI (+)→have finishedhe (+)→has arrivedwe (-)→haven't startedshe (-)→hasn't called💡 Use have with I/we and has with he/she; add not for negatives.
13. The little tree _____ a lot; it is tall now. (grow)
Fill the Gap20sAcceptedhas grown · 's grown💡 Use has + the irregular past participle grown.
14. For regular verbs, the past participle is usually the same as the past simple form.
True / False20sTrue ✓False💡 For example, played is both the past simple and the past participle of play.
15. What is the past participle of drink?
Multiple Choice20sAdrankBdrunk✓CdrinkedDdrinking💡 Drink is irregular: drink, drank, drunk.
16. Put the words in order to make a negative present perfect sentence.
Put in Order30s- 1.They
- 2.haven't
- 3.finished
- 4.the work.
💡 Put haven't after the subject and before the past participle.
17. Dad _____ to the supermarket; he will be back soon. (go)
Fill the Gap20sAcceptedhas gone · 's gone💡 Has gone shows that Dad went there and is still away.
18. Maya is home now. Which sentence correctly describes her travel experience?
Multiple Choice20sAMaya has been to Japan twice.✓BMaya has gone to Japan twice.CMaya have been to Japan twice.DMaya has went to Japan twice.💡 Has been to means Maya visited Japan and returned.
19. We can use the present perfect for a past experience when we do not say when it happened.
True / False20sTrue ✓False💡 The experience matters, while its exact past time is unknown or unimportant.
20. I have _____ all my homework. (do)
Fill the Gap20sAccepteddone💡 Done is the past participle of do and follows have.