Test 1 of 18 in B2 · #17 of 51 overall · 20 exercises
/ 20
Choose the best explanation for the sentence:
I’ve been studying Spanish for five years.
Choose the correct sentence:
25,095 printable grammar worksheets
Print, photocopy, hand out. Answer keys included.
Get all 25,095 worksheets4.9 · 1,800+ teachers & learners · Lifetime access
Complete the dialogue with the best answer:
A: Your eyes are so red! B: That's because I ____ for hours without a break.
Choose the best response to complete the dialogue:
A: "You look exhausted!" B: "I __________ (work) on a complex project for the past two weeks."
Choose the sentence that correctly uses the present perfect continuous:
Choose the best option to explain the current situation:
The pavement is wet because it __________ (rain) for the past two hours.
Correct the mistake:
She has been visited her grandmother three times this month.
Contextual question:
Why is his hair wet? ___ a shower?
Fill in the blank with the correct verb forms:
You ___ so much about your future plans these days; ___ the decision about moving abroad?
Identify the part of the sentence that contains an error in tense usage:
She has been writing reports all morning, but she has already finished the most important one.
Multiple-choice gap-fill:
They ___ emails about the project, but they haven’t agreed on anything yet.
Which sentence implies an ongoing action?
Correct the mistake:
He has been writing a book, and he just finished the last chapter.
Contextual question:
Why is Mark so out of breath? He ___ for the bus after leaving his house late.
Form a question using the given prompts:
How long / you / study / English?
Form a question using the prompts:
What / you / do / all day?
Correct the mistake:
They have been finished their project early this morning.
Choose the correct verb form:
I _______ (work) on this project for months, but I _______ (not complete) the final report yet.
Find the error in the sentence and correct it:
Lucy has been completing three tasks today, and she is already exhausted.
Choose the correct sentence using both tenses appropriately:
/ 20
Couldn’t load the next questions.
That was very fast — the answers are being recorded, so take your time with the next ones.
1020 online multiple-choice and fill-in-the-blank present perfect vs. present perfect continuous exercises across 51 tests provide a wide range of sentences to help you grasp the context and usage/formation of the present perfect vs. present perfect continuous. Prepare for exams, practice present perfect vs. present perfect continuous online and verify your answers immediately. Expand your English grammar proficiency with interactive present perfect vs. present perfect continuous activities. Suitable for kids, adults, ESL learners at the beginner, elementary, and intermediate levels.