English – Tense – Present Perfect Tense Quiz
Present Perfect Tense Quiz
Complete the following sentences using appropriate present perfect tense forms.
- The workers ______ (paint) the walls.
- We ______ (pay) our dues.
- She ______ (not do) anything wrong.
- Somebody ______ (steal) my purse.
- I ______ (learn) the lesson.
- They ______ (finish) their homework.
- The teacher ______ (give) us a challenging assignment.
- The company ______ (expand) its business internationally.
- He ______ (lose) his keys again.
- The students ______ (complete) their projects.
- He ______ (write) three books so far.
- The children ______ (eat) all the cookies.
- I ______ (visit) that museum before.
- We ______ (see) the new movie already.
- You ______ (finish) your assignment.
- The cat ______ (catch) a mouse.
- My friend ______ (buy) a new car.
- The team ______ (win) several matches this season.
- The teacher ______ (correct) all the tests.
- They ______ (build) a new house in the neighborhood.
Answers:
- The workers have painted the walls.
- We have paid our dues.
- She has not done anything wrong.
- Somebody has stolen my purse.
- I have learnt the lesson.
- They have finished their homework.
- The teacher has given us a challenging assignment.
- The company has expanded its business internationally.
- He has lost his keys again.
- The students have completed their projects.
- He has written three books so far.
- The children have eaten all the cookies.
- I have visited that museum before.
- We have seen the new movie already.
- You have finished your assignment.
- The cat has caught a mouse.
- My friend has bought a new car.
- The team has won several matches this season.
- The teacher has corrected all the tests.
- They have built a new house in the neighborhood.
