Present Perfect Continuous Tense Quiz 15 (25 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. Identify the incorrect sentence:a) He has been running for an hour. b) We have been learning English for five years. c) They have been studying hard recently. d) She has been cooking dinner yesterday.
2. What is the difference between Present Perfect and Present Perfect Continuous Tense?
3. Identify the error in the sentence:'He have been working here since 2010.'
4. Which sentence uses present perfect tense incorrectly?
5. Complete the sentence:We have been waiting for the bus ..... at least twenty minutes.
6. Did Mary come here?-She ..... twice since 1980.
7. A friend asks, "Has your dad been fixing the car all day?" Complete the correct short answer if he has: "Yes, he ..... "
8. Which sentence is a correct example of the present perfect continuous tense?
9. I ..... (read) the book you lent me, but I ..... (not / finish) it yet. It's very interesting.
10. What is the present participle of 'wait'?
11. The bonfire (burn not) all night.
12. Complete the sentence to explain the situation:My eyes are tired because I ..... video games for three hours.
13. They ..... a lot for their exam.
14. Complete the sentence to explain the result:He is out of breath because he ..... up the hill.
15. You ..... (eat) a lot recently.
16. Have you ever ..... (read) this book?
17. Samuel ..... been learning Spanish ..... 2002.
18. When do we use the Present Perfect Continuous Tense?
19. You see your friend looks exhausted and is holding a leash. You want to ask what she was just doing with her dog. What is the most natural question to ask?
20. -Has she told you that?-Yes, she .....
21. They ..... (talk) for hours now.
22. Find the present perfect/ present perfect continuous tense:No one knows what caused the fire in this building.
23. Choose the correct transformation:I have been studying for three hours. $\rightarrow$ Present perfect
24. My dad ..... in translation for the last ten years
25. Identify the tense used in the sentence:She has finished the assignment.