Present Perfect Test
-
/ Exercise 1.
Write sentences with the words below using the Present Perfect tense.-
1.She / buy / a new car.She has bought a new car.
-
2.They / clean / the house.They have cleaned the house.
-
3.We / not finish / our homework.We haven’t finished our homework.
-
4.You / call / your parents?Have you called your parents?
-
5.Your brother / visit / Madrid?Has your brother visited Madrid?
-
6.Emily / not start / her new job yet.Emily hasn’t started her new job yet.
-
7.They / book / the tickets.They have booked the tickets.
-
8.The students / find / the answer?Have the students found the answer?
-
9.I / not finish / reading the book.I haven’t finished reading the book.
-
10.Peter / meet / his favorite actor.Peter has met his favorite actor.
-
-
/ Exercise 2.
Put the Wh-question to the word/phrase in bold. Use Present Perfect.-
1.They have bought a new house.What have they bought?
-
2.She has met her favorite author.Who has she met?
-
3.William has written three books.How many books has William written?
-
4.I have been to Brazil.Where have you been?
-
5.He has spoken to the manager.Who has he spoken to?
-
6.He has fixed his bike.What has he fixed?
-
7.She has saved two thousand dollars this year.How much money has she saved?
-
8.He has built a treehouse in the backyard.What has he built?
-
-
/ Exercise 3.
Find and correct the mistakes in the following sentences.-
1.She has went to the store.She has gone to the store.
-
2.They has finished the task.They have finished the task.
-
3.I have knowed her since we were kids.I have known her since we were kids.
-
4.Have you ever saw this painting before?Have you ever seen this painting before?
-
5.He have just left the office.He has just left the office.
-
-
/ Exercise 4.
Complete the sentences with since or for.-
1.They have been marriedten years.for
-
2.We have been studying Englisha long time.for
-
3.He has worked at the companylast year.since
-
4.They have been on vacationtwo weeks.for
-
5.She has been a teacher2005.since
-
6.He has lived abroadlast summer.since
-
7.They have owned the house15 years.for
-
8.We have been togetherour first date.since
-
-
/ Exercise 5.
Write the Past Participles of the following verbs.-
1.sellsold
-
2.getgot
-
3.swimswum
-
4.paypaid
-
5.eateaten
-
6.bringbrought
-
7.taketaken
-
8.writewritten
-
9.buybought
-
10.understandunderstood
-
Try this Grammar Test as a worksheet