This quiz works best with JavaScript enabled.
Home
>
English Grammar
>
Grammar
>
Parts Of Speech
>
Verbs
>
Tenses
>
Present
>
Present Perfect Continuous – Quiz 1
Present Perfect Continuous Quiz 1 (30 MCQs)
This multiple-choice question set evaluates the understanding of the Present Perfect Continuous tense, including its formation, usage in sentences with ongoing relevance to the present, and recognizing correct forms. It also tests skills such as forming negatives, using appropriate time expressions, and distinguishing between the Present Perfect Continuous and other tenses.
Quiz Instructions
Select an option to see the correct answer instantly.
1.
Maria has a new car. She ..... to work many times.
A) Driven.
B) Has driven.
C) Had drove.
D) Has drive.
Show Answer
Explanations:
"Has driven" is correct because the sentence uses the present perfect continuous tense, which is formed with "has been + verb+ing". In this case, Maria has completed a series of actions (driving) up to now and it may continue. "Driven" alone would be simple past, "Had drove" is not grammatically correct, and "Has drive" is incorrect as the verb form does not match.
Option Analysis:
Option A:
Driven - Simple past tense, doesn't fit present perfect continuous.
Option B:
Has driven - Correct formation of present perfect continuous.
Option C:
Had drove - Incorrect verb form and placement.
Option D:
Has drive - Incorrect verb form, should be "driven".
2.
They ..... resigned their current jobs this year.
A) Has.
B) Have.
C) Is.
D) Are.
Show Answer
Explanations:
The sentence "They have resigned their current jobs this year" uses the present perfect continuous tense, which is formed with "have been + verb-ing". However, in this case, "resigned" should be used in its base form because it does not require an -ing ending for the present perfect. Therefore, the correct answer is
B) Have.
Option Analysis:
Option A:
Incorrect as "Has" would be singular and doesn't match the plural subject "They".
Option B:
Correct as it uses "Have", which is appropriate for a plural subject in the present perfect tense.
Option C:
Incorrect as "Is" indicates a simple present tense, not a present perfect one.
Option D:
Incorrect as "Are" also indicates a simple present tense and doesn't fit with the verb "resigned".
3.
He has been ..... to the office late this week.
A) Arriving.
B) Leaving.
C) Forgetting.
D) None of the above.
Show Answer
Explanations:
The sentence "He has been arriving to the office late this week" uses the present perfect continuous tense, which is formed with "has/have been + verb+ing". In this context, "arriving" fits correctly as it describes an action that has been ongoing up until now.
Option Analysis:
Option A:
Correct. "Arriving" matches the present perfect continuous tense structure.
Option B:
Incorrect. "Leaving" does not fit with the context of being late to the office.
Option C:
Incorrect. "Forgetting" is a one-time action and doesn't match the ongoing nature implied by the sentence structure.
Option D:
Incorrect. There is a correct answer among the options provided.
4.
The couple ..... on a vacation last summer.
A) Goes.
B) Went.
C) Has gone.
D) None of the above.
Show Answer
Explanations:
The sentence "The couple went on a vacation last summer" uses the simple past tense, which is appropriate for describing an action that occurred in the past with a specific time reference ("last summer"). The present perfect continuous tense (has gone) would be used to describe an action that started in the past and continued up to the present. Since "last summer" indicates a completed event, option B is correct.
Option Analysis:
Option A:
Goes - Simple present tense, incorrect for past action.
Option B:
Went - Simple past tense, correct choice.
Option C:
Has gone - Present perfect continuous, incorrect for a specific past event.
Option D:
None of the above - Incorrect as option B is correct.
5.
The teacher ..... already our tests.
A) Has checked.
B) Has been checking.
C) All the above.
D) None of the above.
Show Answer
Explanations:
The sentence "The teacher has already checked our tests" uses the present perfect tense, which is used to describe an action that happened at an unspecified time before now. The phrase "has already" indicates a completed action with relevance to the present.
Option A:
Has checked.
This is correct because it accurately conveys that the teacher has finished checking the tests and the result is relevant to the current situation.
Option Analysis:
Option A:
Correct. Uses present perfect tense indicating a completed action with relevance to now.
Option B:
Incorrect. Present perfect continuous (has been checking) implies an ongoing or repeated action, which does not fit the context of the sentence.
Option C:
Incorrect. This option includes both A and B, but only A is correct for this specific sentence structure.
Option D:
Incorrect. None of the above would be chosen since one of the options (A) is indeed correct.
6.
Adam ..... (send) five e-mails today.
A) Have sent.
B) Sent.
C) Has sent.
D) Send.
Show Answer
Explanations:
The sentence "Adam has sent five e-mails today" uses the present perfect tense, which is used to describe an action that happened at an unspecified time before now. The correct form here is "has sent," indicating a completed action with relevance to the present.
Option Analysis:
Option A:
"Have sent" - Incorrect subject-verb agreement (should be singular).
Option B:
"Sent" - Simple past tense, does not indicate a connection to the present.
Option C:
"Has sent" - Correct form for present perfect tense.
Option D:
"Send" - Base form of verb, does not indicate completion.
7.
They are very happy. They ..... married .
A) Have just gotten.
B) Have just been getting.
C) All the above.
D) None of the above.
Show Answer
Explanations:
The sentence "They are very happy. They have just gotten married." uses the present perfect tense ("have just gotten") to indicate an action that happened at an unspecified time before now and has relevance to the present, which fits well with the context of their current happiness.
Option Analysis:
Option A:
Correct. Present Perfect is appropriate for actions affecting the present.
Option B:
Incorrect. "Have just been getting" implies an ongoing action that has recently stopped, which doesn't fit the context of a completed event with current relevance.
Option C:
Incorrect. This option includes both correct and incorrect options, making it invalid.
Option D:
Incorrect. At least one valid option exists (A).
8.
Choose the option that uses both tenses:
A) I have been reading this book for hours, and I will finish it tonight.
B) They have been playing soccer all morning, and they play tennis yesterday.
C) She has been practicing the piano, and she has played a beautiful song.
D) He has been studying Spanish, and he has learned a lot during the trip.
Show Answer
Explanations:
Option D correctly uses both the Present Perfect Continuous tense ("has been studying") and the Present Perfect tense ("has learned"). The former indicates an action that started in the past and continues up to now, while the latter shows a completed action with present relevance.
Option Analysis:
Option A:
Uses Present Perfect Continuous but not Present Perfect.
Option B:
Incorrect tense usage; "play tennis yesterday" should be in Present Perfect Continuous or Simple Past.
Option C:
Correct tenses used, but Option D is more appropriate as it fully meets the criteria of using both tenses.
Option D:
Correctly uses both Present Perfect Continuous and Present Perfect.
9.
Sue ..... a new phone. What do you think of it?
A) Has been buying.
B) Buys.
C) Has been bought.
D) Has bought.
Show Answer
Explanations:
The sentence "Sue has bought a new phone" uses the present perfect continuous tense, which is formed with "has been + verb+ing". This tense emphasizes an action that started in the past and continues up to now. In this context, it suggests Sue purchased the phone at some point in the past and the purchase might still have ongoing effects or consequences.
Option Analysis:
Option A:
"Has been buying" uses present perfect continuous but implies an action that started in the past and is still happening now, which doesn't fit the context of a one-time purchase.
Option B:
"Buys" is simple present tense, indicating a habitual or repeated action, not a completed action with ongoing effects.
Option C:
"Has been bought" uses passive voice and doesn't fit the active construction needed for present perfect continuous.
Option D:
"Has bought" correctly uses the present perfect tense to indicate an action that occurred in the past with ongoing relevance, fitting the context of a completed purchase with potential current effects.
10.
I have been ..... part-time as a librarian.
A) Worked.
B) Working.
C) Work.
D) None of the above.
Show Answer
Explanations:
The sentence "I have been working part-time as a librarian" uses the present perfect continuous tense, which is formed with "have/has been + verb+ing". This tense emphasizes an action that started in the past and continues up to now. Option B correctly uses this structure.
Option Analysis:
Option A:
Incorrect; it should be a gerund form (working) rather than a simple past participle (Worked).
Option B:
Correct; it uses the present perfect continuous tense.
Option C:
Incorrect; it does not use the correct verb form for the present perfect continuous tense.
Option D:
Not applicable since one of the options is correct.
11.
John ..... (break) his leg yesterday.
A) Has broken.
B) Broke.
C) All the above.
D) None of the above.
Show Answer
Explanations:
The sentence "John broke his leg yesterday" uses the simple past tense, which is appropriate for describing a completed action in the past. The present perfect continuous tense (has been breaking) would be used to describe an action that started in the past and continued up to the present or has just finished recently. Since John's injury happened yesterday and it is now complete, "broke" is correct.
Option Analysis:
Option A:
Incorrect. Present perfect continuous tense is not appropriate here.
Option B:
Correct. Simple past tense fits the context of a completed action in the past.
Option C:
Incorrect. Present perfect continuous tense does not fit this scenario.
Option D:
Incorrect. All other options are incorrect for this sentence.
12.
How long has he ..... for that project?
A) Being researching.
B) Been researched.
C) Been researching.
D) None of the above.
Show Answer
Explanations:
The sentence "How long has he ... for that project?" is asking about an action that started in the past and continues up to now, which fits the definition of the Present Perfect Continuous tense. The correct form is "has + subject + been + verb+ing". Therefore, option C) "Been researching" is the correct answer.
Option Analysis:
Option A:
Incorrect. "Being researching" is not a proper form in English.
Option B:
Incorrect. "Been researched" does not fit the Present Perfect Continuous tense structure.
Option C:
Correct. "Been researching" fits the Present Perfect Continuous tense structure.
Option D:
Incorrect. None of the other options are correct.
13.
Since & for we use in:
A) Past Simple.
B) Present Perfect.
C) Past Continuous.
D) Present Simple.
Show Answer
Explanations:
The sentence "Since & for we use in" is incomplete, but the context suggests it might be referring to time expressions used with the Present Perfect Continuous tense. The correct answer is B) Present Perfect. This tense uses "since" (a point in time) or "for" (a period of time), followed by a present perfect continuous verb form.
Option Analysis:
Option A:
Past Simple - Incorrect, as it does not use the required time expressions.
Option B:
Present Perfect - Correct, as it uses "since" or "for" appropriately with a continuous verb form.
Option C:
Past Continuous - Incorrect, as it is not used with these time expressions.
Option D:
Present Simple - Incorrect, as it does not use the required continuous verb form.
14.
I ..... this book all morning.
A) Have read.
B) Have been reading.
C) All the above.
D) None of the above.
Show Answer
Explanations:
The sentence "I have been reading this book all morning" is an example of the present perfect continuous tense, which is used to describe an action that started in the past and continues up to the present moment. This makes option B correct as it accurately reflects the ongoing nature of the action described.
Option Analysis:
Option A:
"Have read" refers to a completed action in the past, which does not fit the context of an ongoing activity.
Option B:
"Have been reading" correctly captures the continuous nature of the action from the start of the morning until now.
Option C:
"All the above" is incorrect because only one option accurately describes the sentence structure and meaning.
Option D:
"None of the above" is also incorrect since Option B correctly identifies the tense used in the sentence.
15.
Your hands are covered with chocolate ..... a cake? (you | make)
A) You have been making a cake?.
B) Has you been making a cake?.
C) Have you been making a cake?.
D) Have you making a cake?.
Show Answer
Explanations:
Option C) "Have you been making a cake?" is correct because it uses the present perfect continuous tense, which is formed with "have/has + been + verb+ing." This tense is used to describe an action that started in the past and continues up to now or has just finished. In this context, it fits well as the speaker is asking about a process that began at some point in the past and may still be ongoing.
Option Analysis:
Option A:
Incorrect. It uses "have been" but lacks the "you" subject.
Option B:
Incorrect. It uses "has you" which is grammatically wrong.
Option C:
Correct. Uses proper present perfect continuous tense.
Option D:
Incorrect. Missing the auxiliary verb "have" and the "been" part, making it incomplete.
16.
We ..... in London for six months.
A) Have been live.
B) Have been living.
C) Has been / living.
D) Has being / live.
Show Answer
Explanations:
Option B "Have been living" is correct because it properly uses the present perfect continuous tense, which indicates an action that started in the past and continues up to now. The sentence structure "have/has + been + verb-ing" is used here.
Option Analysis:
Option A:
Incorrect; "live" should be "living" for present perfect continuous.
Option B:
Correct; uses the proper form of present perfect continuous tense.
Option C:
Incorrect; "has been / living" is not a correct grammatical construction in this context.
Option D:
Incorrect; "Has being / live" is incorrect as both parts are wrong for the present perfect continuous tense.
17.
How much money ..... in the last ten years?
A) Have you saved.
B) Have you been saving.
C) You have saved.
D) You have been saving.
Show Answer
Explanations:
The present perfect continuous tense is used to describe an action that started in the past, continued up to the present, and may continue into the future. The correct form of this tense includes "have been" followed by a verb in its -ing form.
Option A: "Have you saved." uses the simple present perfect instead of the continuous form. This is incorrect because it does not indicate an ongoing action from the past to now.
Option Analysis:
Option A:
Incorrect. Uses simple present perfect, not present perfect continuous.
Option B:
Correct. Uses present perfect continuous "have been saving," indicating a continuous action from the past up to now.
Option C:
Incorrect. Uses simple present perfect, not present perfect continuous.
Option D:
Incorrect. Uses present perfect continuous but in passive form, which is not relevant here.
18.
The night is over. It's daytime now. The sun ..... (rise)
A) Have risen.
B) Hasn't risen.
C) Haven't risen.
D) Has risen.
Show Answer
Explanations:
The sentence "The night is over. It's daytime now. The sun has risen." indicates a completed action that started in the past and continues to have effects in the present. This fits the definition of the Present Perfect Continuous tense, which describes an action that began at some point in the past, continued up until recently (or even to the present), and may still be relevant now.
Option D) "Has risen" correctly uses the Present Perfect form ("has risen") to indicate a completed action with ongoing relevance.
Option Analysis:
Option A:
Incorrect. "Have risen" is grammatically incorrect for singular subjects.
Option B:
Incorrect. "Hasn't risen" implies the sun has not yet risen, which contradicts the context of daytime now being present.
Option C:
Incorrect. "Haven't risen" is grammatically incorrect for singular subjects and implies the sun has not yet risen.
Option D:
Correct. "Has risen" accurately conveys a completed action with ongoing relevance in the present.
19.
12-She has never ..... to Paris.
A) Been.
B) Was.
C) Did.
D) None of the above.
Show Answer
Explanations:
The sentence "She has never ... to Paris." requires a verb in the past participle form, which is used with the present perfect tense. The correct answer is
A) Been.
This fits because "been" is the past participle of "to be," and it's commonly used with verbs like "visit" when talking about travel experiences.
Option Analysis:
Option A:
Correct. "Been" is the appropriate verb form for the present perfect continuous tense in this context.
Option B:
Incorrect. "Was" is a simple past tense and does not fit with the present perfect construction.
Option C:
Incorrect. "Did" is used to form questions or negatives with verbs, but it doesn't fit here as we are using the present perfect continuous tense.
Option D:
Incorrect. None of the above is not applicable since one option (A) is correct.
20.
I've ..... playing this game for hours now
A) Being.
B) Been.
C) Bean.
D) Beang.
Show Answer
Explanations:
The sentence "I've
Been
playing this game for hours now" uses the present perfect continuous tense, which is formed with "have/has been + verb+ing". In this case, "have been playing" correctly fills in the blank.
Option Analysis:
Option A:
"Being" is not a correct form for the present perfect continuous tense.
Option B:
"Been" is the correct answer as it fits the structure of the present perfect continuous tense.
Option C:
"Bean" is not a word in English and cannot be used here.
Option D:
"Beang" is also not a valid English word and thus incorrect.
21.
People sometimes use the present perfect continuous
A) To stress when something happened.
B) To stress irritation.
C) To give a compliment.
D) To command someone.
Show Answer
Explanations:
The present perfect continuous tense is used to describe an action that started in the past, continues up to now, and may continue into the future. It often emphasizes the duration of the action and its relevance to the present situation. This makes it unsuitable for expressing irritation (Option B), which typically involves a more immediate or recent feeling.
Option Analysis:
Option A:
Incorrect. While the present perfect continuous can indicate when something happened, it does not specifically stress the timing in the same way as the simple past tense might.
Option B:
Correct. The present perfect continuous is not used to express irritation; this feeling is more commonly conveyed using other tenses or expressions like "I'm so frustrated!"
Option C:
Incorrect. Compliments are usually expressed with the simple past tense, such as "You've done a great job," rather than the present perfect continuous.
Option D:
Incorrect. Commands are given using imperative sentences or other tenses like the present simple, not the present perfect continuous.
22.
(-) My sister ..... the house so far.
A) Hasn't leave.
B) Haven't left.
C) Hasn't left.
D) Hasn't leaved.
Show Answer
Explanations:
The sentence uses the present perfect continuous tense, which is formed with "has/have been + verb+ing". The correct form for "leave" in this tense is "hasn't left".
Option Analysis:
Option A:
Incorrect. "Hasn't leave" is not a proper formation of the present perfect continuous tense.
Option B:
Incorrect. "Haven't left" uses "haven't", which is incorrect for the subject "my sister".
Option C:
Correct. "Hasn't left" properly forms the present perfect continuous tense with the correct auxiliary verb and past participle.
Option D:
Incorrect. "Hasn't leaved" is not a proper formation of the present perfect continuous tense; it uses an incorrect form of the verb.
23.
She has been ..... at that company for three years.
A) Is work.
B) Working.
C) Works.
D) Worked.
Show Answer
Explanations:
The sentence "She has been working at that company for three years" uses the present perfect continuous tense, which is formed with "has/have been + verb+ing". This tense emphasizes an action that started in the past and continues up to now. In this context, "working" correctly conveys ongoing employment over a period of time.
Option Analysis:
Option A:
Is work - Incorrect form; should be "has been working".
Option B:
Working - Correct answer; present perfect continuous tense.
Option C:
Works - Simple present tense, does not indicate ongoing action in the past and up to now.
Option D:
Worked - Past simple tense, indicates a completed action in the past without reference to its duration or continuation into the present.
24.
I ..... well lately.
A) Haven't been feeling.
B) Has been feeling.
C) All the above.
D) None of the above.
Show Answer
Explanations:
The sentence "I haven't been feeling well lately" uses the present perfect continuous tense, which is formed with "have/has been + verb+ing". In this case, "haven't been feeling" correctly represents an action that started in the past and continues up to now.
Option Analysis:
Option A:
Correct. Uses present perfect continuous tense appropriately.
Option B:
Incorrect. Uses simple present tense, which does not fit the context of an ongoing action from the past.
Option C:
Incorrect. This option includes "all the above", but only A is correct.
Option D:
Incorrect. There is a correct answer among the options provided.
25.
Correct or incorrect?How long she has been reading?
A) Correct.
B) Incorrect.
C) All the above.
D) None of the above.
Show Answer
Explanations:
The sentence "How long she has been reading?" is not a correct usage of the Present Perfect Continuous tense. The question should be phrased to match the tense, which requires the continuous form "has been" and the present participle "reading." A correct version would be: "How long has she been reading?"
Option Analysis:
Option A:
Incorrect.
Option B:
Correct.
Option C:
Incorrect.
Option D:
Incorrect.
26.
A:Sorry I'm late!B:I ..... (wait) here since three o'clock.
A) Have been waiting.
B) Had been waiting.
C) Has waited.
D) None of the above.
Show Answer
Explanations:
The sentence "I have been waiting here since three o'clock" is an example of the present perfect continuous tense, which indicates an action that started in the past and continues up to now. The correct form uses "have been + verb-ing." In this context, "waiting" is correctly conjugated as "have been waiting."
Option Analysis:
Option A:
Correct. Uses present perfect continuous tense.
Option B:
Incorrect. Uses past perfect continuous which indicates an action that had finished before another in the past, not ongoing from a specific time to now.
Option C:
Incorrect. Uses simple past tense, indicating a completed action in the past, not an ongoing one.
Option D:
Incorrect. There is a correct answer among the options provided.
27.
The present perfect continuous tense describes
A) Main events in a story.
B) Actions happening at the time of speaking.
C) Background information in a story.
D) Actions continuing up to now or just before now.
Show Answer
Explanations:
The present perfect continuous tense is used to describe actions that started in the past, continued up to a point in time just before now, and may or may not continue. This makes option D correct as it accurately captures the essence of this tense.
Option Analysis:
Option A:
Main events in a story are typically described using simple past tense rather than present perfect continuous.
Option B:
Actions happening at the time of speaking are generally expressed with present continuous tense, not present perfect continuous.
Option C:
Background information is usually conveyed using simple past or past perfect tenses, not present perfect continuous.
Option D:
Correct. It accurately describes actions that started in the past and have some relevance to the present moment.
28.
I've known almost all my Polyglotmates ..... February.
A) During.
B) For.
C) With.
D) Since.
E) After.
Show Answer
Explanations:
The sentence "I've known almost all my Polyglotmates ..... February." uses the Present Perfect Continuous tense, which is formed with "have/has been + verb+ing". The phrase "Since February" correctly indicates an action that started in the past and continues up to now. This fits the usage of the Present Perfect Continuous.
Option Analysis:
Option A:
During - Incorrect, as it does not indicate a starting point for an ongoing action.
Option B:
For - Incorrect, as "for" is used with periods of time, not to indicate the start of an ongoing action.
Option C:
With - Incorrect, as it does not fit grammatically or semantically in this context.
Option D:
Since - Correct, indicating the start of an ongoing action up to now.
Option E:
After - Incorrect, as it implies a sequence rather than an ongoing action starting from February.
29.
Sam has ..... climbed up the mountain.
A) Still.
B) Already.
C) Yet.
D) None of the above.
Show Answer
Explanations:
Option B) Already is correct because the sentence uses "already" to indicate that Sam has completed the action of climbing up the mountain before a certain point in time, which fits with the present perfect tense used here.
Option Analysis:
Option A:
Still indicates an ongoing action and does not fit with the context of the sentence.
Option B:
Already is correct as explained above.
Option C:
Yet typically refers to a future time, which doesn't match the present perfect tense used here.
Option D:
None of the above is incorrect since Option B is valid.
30.
I ..... (not, sleep) well since we moved.
A) Haven't sleeping.
B) Haven't been sleeping.
C) Hasn't been slept.
D) Has not been sleeping.
Show Answer
Explanations:
The sentence "I haven't been sleeping well since we moved" is in the present perfect continuous tense, which is used to describe an action that started in the past and continues up to now. The correct form for this tense with the negative is "haven't + verb+ing". In this case, "sleeping" is the correct form.
Option Analysis:
Option A:
Incorrect because it uses "haven't sleeping", which is not the proper form of the present perfect continuous tense.
Option B:
Correct as it uses "haven't been sleeping", which accurately conveys an action that started in the past and continues up to now.
Option C:
Incorrect because it uses "hasn't been slept", which is not the correct form of the verb for this tense. The base form of the verb should be used with -ing, not past participle.
Option D:
Incorrect as it uses "has not been sleeping" instead of the contracted form "haven't".
Frequently Asked Questions
What is the difference between Present Perfect and Present Perfect Continuous tenses?
The Present Perfect tense is used for actions that started in the past and have a connection to the present, while the Present Perfect Continuous tense focuses on actions that started in the past and continue up to now or are still ongoing.
Can you use Present Perfect Continuous with all verbs?
No, not all verbs can be used in the Present Perfect Continuous tense. Only action verbs that can occur continuously are suitable for this tense.
How do you form the Present Perfect Continuous tense?
The Present Perfect Continuous is formed with 'have/has been' followed by the present participle (verb + -ing) of the main verb. For example, "I have been studying all night."
When should I use Present Perfect Continuous instead of Simple Past?
Use Present Perfect Continuous when you want to emphasize the duration or continuity of an action up to now, rather than just stating a completed past event.
Is it difficult to learn and use the Present Perfect Continuous tense?
Learning any new grammar structure can be challenging, but with practice and understanding its usage, mastering the Present Perfect Continuous becomes easier. It's important to focus on when and why to use this tense in different contexts.