Simple Present Perfect Continuous Quiz 3 (30 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. He ..... home three weeks ago.
2. I have been teaching ..... 8 years.
3. I ..... (have) this scarf since 20017
4. Please refer to Exercise F on page 35. Choose the correct answer.Climate change ..... many glaciers to melt.
5. Tim ..... out. He'll be back in a couple of minutes.
6. The seasons ..... transformed the landscape around us.
7. A:How long ..... in this hospital? B:For 5 or 6 years.
8. Mark didn't ..... well last week.
9. Hi, First. How are you? I ..... (not/see) you ..... ages.
10. Kate ..... (study) since 6 o'clock until now.
11. -How long ..... your mom ..... here?-For about 29 years.
12. Your phone line is always busy.
13. My cousin ..... the piano since she was 3 years old.
14. To take money out of a savings account
15. Use the ..... with state verbs, e.g. understand, have, like
16. Describing facts or events with no particular time
17. Bob's not here. He ..... to work.
18. 6) I ..... (wait) for the bus for 20 minutes yesterday.
19. I have been in quarantine ..... 6 weeks.
20. Please refer to Exercise D on page 35. Match each sentence with one use of the Present Perfect Continuous.He is sunburnt because he has been walking on the beach.
21. I've been living here ..... a year.
22. Please refer to Exercise B on page 35. Match each sentence with one use of the Present Perfect Simple.I can't show you how to use the camera because I haven't read the instructions.
23. What is Present Perfect Simple?
24. A:How many times ..... Rome before?B:3 times.
25. Present Perfect Continuous is known as an action that started in the past and is still ongoing at the present moment. True or false?
26. 3) They ..... (work) on this project since January.
27. She really loves the film 'Frozen'. She ..... it 10 times so far!
28. Please refer to Exercise F on page 35. Choose the correct answer.The scientists ..... their research yet.
29. Coins are money made of .....
30. I ..... that film on Tuesday.