Present Perfect Tense Quiz 1 (25 MCQs) | Global MCQ Practice π
Click βShow Answerβ to reveal the correct option.
π― Present Perfect Tense β Quiz 1
1. During the two years David _____ ten different jobs.
A) Has had.
B) Have has.
C) Has has.
D) Have had.
2. He just told me his name but I _____ (lupa) already.
A) Have forgotten.
B) Have remembered.
C) Have forgetted.
D) Has remembered.
3. I _____ (not clean) my room yet.
A) Don't clean.
B) Haven't cleaned.
C) Have cleaned.
D) Cleaned.
4. A: _____ have you lived in this country?B:for ten years.
A) How long.
B) What time.
C) How often.
D) How many.
5. _____ she ever _____ a trophy?.
A) Have/win.
B) Have/won.
C) Has/won.
D) Has/win.
6. The correct work order for a question is:.
A) (WH word) Have/has + subject + past participle. .
B) Have/has + (WH word) subject + past participle.
C) Have/has + (WH word) subject + past simple.
D) None of above.
7. Complete the sentences below by using present perfect tense. My grandparents _____ (live) here since 1972.
A) Have live.
B) Have lived.
C) Has lived.
D) Has live.
8. I'm so hungry now. I _____ anything since this morning.
A) Didn't eat.
B) Wasn't eat.
C) Haven't ate.
D) Haven't eaten.
9. Jessica hasn't told him _____ .
A) Since.
B) Already.
C) Just.
D) Yet.
10. You _____ the train tickets.
A) Hasn't buyed.
B) Haven't buyed.
C) Hasn't bought.
D) Haven't bought.
11. The negative form of, Pedro (see) the rice field _____ .
A) Pedro haven't seen the rice field.
B) Pedro doesn't see the rice field.
C) Pedro hasn't seen the rice field.
D) Pedro isn't seeing the rice field.
12. I _____ there for 2 weeks.
A) Have been.
B) Has was.
C) Have be.
D) Has been.
13. We _____ (menunggu) our friend for 3 hours.
A) Have wait.
B) Have waited.
C) Has waiting.
D) Has waits.
14. They _____ sung that song.
A) Have.
B) Has.
C) Did.
D) None of above.
15. I _____ in this flat since I moved here.
A) Lived.
B) Have lived.
16. We have seen this film _____ It was a cool film.
A) Before.
B) Never.
C) Already.
D) Just.
17. Change this sentence to present perfect tense:A huge tree just (fall) on the house.
A) A huge tree has just fallen on the house.
B) A huge tree has just fell on the house.
C) A huge tree just fell on the house.
D) A huge tree just fell on the house.
18. We have done.
A) We have done.
B) Hemos hechos.
C) Hemos hecho.
D) Hamos hechos.
19. Arik and I _____ French.
A) Have learned.
B) Has learned.
20. I have _____ him for two hours.
A) Called.
B) Call.
C) Calls.
D) Calling.
21. It _____ on our holiday so far.
A) Doesn't rain.
B) Hasn't rained.
22. Choose a Present Perfect sentence.
A) They eat pudding every day.
B) I talked to Ms. Dwinda for 10 minutes yesterday.
C) We have met each other twice today.
D) She has been living in Harapan Indah for 3 months.
23. Bob and Jane _____ (not; know) each other for a long time.
A) Hasn't known.
B) Hasn't know.
C) Haven't know.
D) Haven't known.
24. _____ he read the book that you gave me yesterday?.
A) Has.
B) Have.
C) Haven't.
D) Hasn't.
25. How many books has the author _____ so far? About five books. One of them is the bestseller of the year.
A) Writing.
B) Write.
C) Wrote.
D) Written.