Grammar Test B1 (Verb Tenses): Comparing Simple Present Perfect Tense and Present Perfect Continuous Tense
2025
Series: Test 4 For the complete
lessons, click this. Lessons 1 and 2 Instruction: Choose
the correct tense for each sentence. 1. I _____ my desk, so everything looks neat. A. have just organized B. have just been organizing
2. I _____ online classes for six months, and I still
enjoy them.
A. have attended
B. have been attending
3. She _____ the report, so the manager can
read it now. A. has already printed B. has already been printing
4. I am sweaty because I _____ at the gym for an hour. It’s time to take
a shower. A. have exercised B. have been exercising
5. He _____ shoes since last summer. A. has repaired
B. has been repairing
6. I _____ his message yet, so he is still waiting. A. haven’t answered B. have not been answering
7. They _____ the chairs yet, so the room is not ready. A. haven’t arranged B. have not been arranging
8. She is tired because she _____ documents all afternoon. She’s glad it’s
finally over. A. has prepared B. has been preparing
9. I _____ ramen in Tokyo already. A. have eaten B. have been eating
10. I _____ in the library for three hours, and I
still haven’t finished my project.
A. have studied
B. have been studying
11. He _____ a marathon before. A. has joined B. has been joining
12. She _____ virtual reality yet. A. has not tried B. has not been trying
13. I am tired because I _____ for my exam all morning. I just stopped a
few minutes ago. A. have prepared B. have been preparing
14. I _____ my phone number three times in my life. A. have changed B. have been changing
15. She _____ concerts many times in her life. A. has attended B. has been attending
16. His clothes are wet because he _____ in the rain for half an hour. He’s
glad to be home. A. has walked B. has been walking
17. I _____ the weather forecast three times today. A. have checked B. have been checking
18. My town _____ more crowded in the last five years. A. has become B. has been becoming
19. The museum _____ stolen artefacts from Africa since the eighteenth
century. A. has contained B. has been containing
20. She _____ around Europe since June, and as of
today, she has just visited Western Europe.
A. has travelled
B. has been travelling
Show More/Show Less Example
Answer Key and Explanations
1. I _____ my desk, so everything looks neat.
✅ A. have just organized → finished action, clear present result.
B = incorrect, because “have just been organizing” focuses on process, not result.
2. I _____ online classes for six months, and I still enjoy them.
✅ B. have been attending → ongoing action with for six months.
A = possible but less natural; “attended” suggests a completed course.
3. She _____ the report, so the manager can read it now.
✅ A. has already printed → finished action with result.
B = wrong, “has already been printing” sounds odd (process, not result).
4. I am sweaty because I _____ at the gym for an hour.
✅ B. have been exercising → continuous action, visible present effect.
A = okay, but B is the best choice.
5. He _____ shoes since last summer.
✅ B. has been repairing → ongoing activity.
A = possible but less natural (focuses on general fact, not activity).
6. I _____ his message yet, so he is still waiting.
✅ A. haven’t answered → simple, clear not-yet action.
B = wrong, “have not been answering” implies repeated ignoring.
7. They _____ the chairs yet, so the room is not ready.
✅ A. haven’t arranged → simple not-yet action.
B = wrong for same reason as #6.
8. She is tired because she _____ documents all afternoon.
✅ B. has been preparing → ongoing process, explains tiredness.
A = possible but weaker.
9. I _____ ramen in Tokyo already.
✅ A. have eaten → life experience.
B = wrong, “have been eating” doesn’t fit “already.”
10. I _____ in the library for three hours, and I still haven’t finished.
✅ B. have been studying → ongoing activity with for three hours.
A = okay but less natural.
11. He _____ a marathon before.
✅ A. has joined → life experience.
B = wrong, “has been joining” is ungrammatical.
12. She _____ virtual reality yet.
✅ A. has not tried → life experience, not-yet.
B = wrong.
13. I am tired because I _____ for my exam all morning.
✅ B. have been preparing → ongoing activity with present effect.
A = possible but less natural.
14. I _____ my phone number three times in my life.
✅ A. have changed → completed actions, counted.
B = wrong, we don’t count repeated life actions with continuous.
15. She _____ concerts many times in her life.
✅ A. has attended → life experience, repeated.
B = wrong, “has been attending” suggests recent habit, not “many times.”
16. His clothes are wet because he _____ in the rain for half an hour.
✅ B. has been walking → explains visible effect.
17. I _____ the weather forecast three times today.
✅ A. have checked → repeated completed actions.
B = less natural.
18. My town _____ more crowded in the last five years.
✅ A. has become → change of state.
B = wrong, “has been becoming” is rarely used.
19. The museum _____ stolen artefacts from Africa since the eighteenth century.
✅ A. has contained → state verb, not continuous.
B = wrong.
20. She _____ around Europe since June, and as of today, she has just visited Western Europe.
✅ B. has been travelling → ongoing journey with since June.
A = possible, but continuous is stronger for travel.
No comments:
Post a Comment
DISCLAIMER: The other contributing writers and members of this publication and our advertisers do not necessarily share the opinions of the writer of the article above.
No comments:
Post a Comment
DISCLAIMER: The other contributing writers and members of this publication and our advertisers do not necessarily share the opinions of the writer of the article above.