Global MCQ Practice

🏠 Homepage πŸ“˜ Download PDF Books πŸ“• Premium PDF Books

Present Perfect Tense Quiz 19 (25 MCQs) | Global MCQ Practice 🌍

Click β€œShow Answer” to reveal the correct option.

🎯 Present Perfect Tense – Quiz 19

1. Have they finished all their homework?.

A) Yes, they have.

B) No, they hasn't.

C) Yes, they has.

D) Yes, they haven't.

2. Past participle for cast.

A) The cast.

B) Cast.

C) Casted.

D) Casting.

3. Has Sebastian eaten lasagna?.

A) Yes, he did.

B) Yes, he has.

C) Yes, he is.

D) Yes, he have.

4. The students of Class IX B _____ an orphanage. Which one is NOT possible answer to complete the sentence?.

A) Have ever visited.

B) Have ever been visited.

C) Have ever come to.

D) Have ever been to.

5. Past participle of CATCH.

A) Cought.

B) Catched.

C) Caught.

D) Catches.

6. Herman and his sister _____ for 2 hours. They fell tired right now.

A) Have learned .

B) Has learn.

C) Has learned.

D) None of above.

7. Rewrite the following sentence in present perfect tense:We play soccer every weekend.

A) We have been playing soccer every weekend.

B) We will play soccer every weekend.

C) We have played soccer every weekend.

D) We played soccer every weekend.

8. Which word completes this sentence?Tom _____ worked here for long.

A) Haven't.

B) 's not.

C) Not.

D) Not has.

9. Which is the correct short answer for the next question:has Andrew applied for the army?.

A) No, he hasn't.

B) No, Andrew hasn't.

C) No, he has.

D) None of above.

10. I _____ wore my new jacket.

A) Haven't.

B) Hasn't.

11. Complete the following sentences using Present Perfect tense form of the verb in bracket:He _____ (be) to Madinah many times.

A) Has been.

B) Went.

C) Gone.

D) Have been.

12. She _____ too many excuses. I cannot accept another.

A) Has _____ given.

B) Is _____ giving.

C) Is _____ given.

D) Has _____ gave.

13. Maria has _____ been to Paris so she doesn't want to go there again.

A) For.

B) Already.

C) Since.

D) Yet.

14. Choose the correct answer to complete this sentence _____ you ever _____ archery?.

A) Have / trying.

B) Were / tried.

C) Did / tried.

D) Have / tried.

15. Margaret has lived in Spain _____ a long time.

A) For.

B) During.

C) At.

D) Since.

16. Putra and Irawan have already _____ Aurelia for two years.

A) Know.

B) Knew.

C) Knows.

D) Known.

17. Kate has lived in London _____ five years.

A) For.

B) Yet.

C) Since.

D) Ever.

18. It _____ here for a long time.

A) Hasn't rained.

B) Hasn't rain.

C) Doesn't rained.

D) Haven't rained.

19. The right verbs for Present Perfect Tense are _____ and _____ .

A) Hear.

B) Read.

C) See.

D) Use.

20. A:What happened to your leg?B:I _____ it.

A) Has break.

B) Am broken.

C) Have broken.

D) Will break.

21. Sam _____ (read) the Novel.

A) Have read.

B) Has readed.

C) Has read.

D) Have readed.

22. She doesn't bring some pen today, she _____ English worksheet about Perfect Tense. Maybe she must borrow pen to us.

A) Has finishing.

B) Hasn't finished.

C) Have finished.

D) Haven't finished.

23. It hasn't rained _____ June. Everything seems dry.

A) Since.

B) For.

C) In.

D) During.

24. _____ the pilot _____ the plane yet?.

A) Have, flown.

B) Has, flown.

C) Did, fly.

D) Does, fly.

25. Convert the following sentence into positive form:We haven't seen each other for a long time.

A) We have seen each other frequently.

B) We have seen each other often.

C) We have seen each other recently.

D) We have seen each other for a long time.

🏠 Back to Homepage πŸ“˜ Download PDF Books πŸ“• Premium PDF Books