Present Perfect Continuous Tense Quiz 26 (25 MCQs) | Global MCQ Practice π
Click βShow Answerβ to reveal the correct option.
π§ Present Perfect Continuous Tense β Quiz 26
1. What is the structure of Present perfect continuous tense?.
A) S + have, has + been + ving.
B) S+ ving.
C) S+been+v ing.
D) S+ is am are + ving.
2. I am so tired because I _____ running.
A) Have been.
B) Haven't been.
C) Has been.
D) Hasn't been.
3. He has been _____ flower for this girl friend.
A) Is Buying.
B) Bought.
C) Buying.
D) Buy.
4. I _____ an essay. I am tired now.
A) Have been writing.
B) Have written.
C) Was writting.
D) Had written.
5. Which adverb is used with the present perfect tense to indicate an action that happened before now?a) justb) alreadyc) yet.
A) Yet.
B) Recently.
C) Still.
D) Ever.
6. _____ (you / ever / work) in a factory?' 'No, never.'.
A) Have you ever worked.
B) Have you ever working.
C) Have you ever work.
D) Have you ever been working.
7. She _____ to work late recently.
A) Have been coming.
B) Has been coming.
C) Has be coming.
D) Had been coming.
8. Have you ever _____ to China?.
A) Been .
B) Went.
C) Go.
D) None of above.
9. The staff _____ (work) all day. They deserve a break.
A) Has been working.
B) Has worked.
C) Have been working.
D) Have worked.
10. A:You look tired. Have you working hard? B:Yes, I _____ .
A) 've.
B) Has.
C) 's.
11. She _____ dinner since 5 o'clock.
A) Hasn't been having.
B) Hasn't haved.
C) Haven't had.
D) Hasn't had.
12. A. I can't find my calculator.B. Ask Tricia. She _____ it.
A) Has been using.
B) Have been using.
13. They / learn English for two years.
A) They have been learning English for two years .
B) They / learn English for two years.
C) They has been English for two years.
D) None of above.
14. The Present Perfect Continuous answers the question _____ .
A) How much.
B) How are you.
C) How long.
D) How often.
15. Ali has been playing _____ a long time.
A) Since.
B) For.
16. Mira doesn't understand what you said because she _____ listening.
A) Haven't been.
B) Hasn't been.
C) Has been.
D) Have been.
17. Tonya has been doing gymnastics _____ seven years.
A) For.
B) Since.
18. Which sentence is incorrect?.
A) She have studied English for 5 years.
B) She has studied English for 5 years.
C) She has been studying English for 5 years.
D) None of above.
19. I _____ Italian for the past 3 years but there's still a lot I don't understand.
A) Learn.
B) Have been learning.
C) Learnt.
D) Have learnt.
20. You _____ (learn) English _____ 3 years.
A) Has been learning _____ since.
B) Has been learning _____ for.
C) Have been learning _____ since.
D) Have been learning _____ for.
21. My sister has been _____ running for 30 minutes.
A) Running .
B) Run.
C) Ran.
D) None of above.
22. Keira hopes to win the marathon as she _____ very hard for it.
A) Has been training.
B) Is training.
C) Has trained.
D) Trains.
23. Choose the correct form of the present perfect tense for the given sentence:She _____ her homework yet.a) hasn't finishedb) didn't finishc) hasn't been finishing.
A) Hasn't been finishing.
B) Didn't finish.
C) Hasn't finished.
D) Hasn't done.
24. Which sentence uses the present perfect tense correctly?a) I have been studying for the exam yesterday.b) I have studied for the exam yesterday.c) I have studying for the exam yesterday.
A) I have studying for the exam yesterday.
B) I have been studying for the exam yesterday.
C) I have studied for the exam yesterday.
D) I studied for the exam yesterday.
25. I have lived here _____ I was born.
A) Just.
B) When.
C) Since.
D) For.