1.
They … anything for the past hour.
Correct Answer
A. haven't been doing
Explanation
The correct answer is "haven't been doing" because the sentence is in the present perfect continuous tense, which is used to talk about an action that started in the past and is still ongoing. The subject "they" is plural, so we use "haven't" as the auxiliary verb. "Been" is used to form the continuous aspect, and "doing" is the main verb in the present participle form.
2.
It … hard.
Correct Answer
A. has just been raining
Explanation
The correct answer is "has just been raining" because the phrase "has just been" is used to indicate an action that recently happened in the past. In this case, the action is "raining." So, the sentence implies that it was raining recently.
3.
He and his family… in poverty since their company went bankrupt.
Correct Answer
A. have been living
Explanation
The correct answer is "have been living". This is because the sentence is referring to "he and his family" as the subject, which is a plural noun. When using the present perfect continuous tense, we use "have been" for plural subjects. Therefore, "have been living" is the correct form of the verb to match the subject and convey that they have been continuously living in poverty since their company went bankrupt.
4.
… here for over two hours?
Correct Answer
B. Has she been waiting
Explanation
The correct answer is "Has she been waiting." This is the correct answer because it follows the correct structure for forming a question in the present perfect continuous tense. In this tense, we use "has/have + subject + been + verb-ing." Therefore, "Has she been waiting" is the correct question structure for asking if someone has been waiting for over two hours.
5.
My brother … about buying a used car from the dealer. Do you think it’s a good idea?
Correct Answer
B. has been thinking
Explanation
The correct answer is "has been thinking". This is because the subject of the sentence is "my brother", which is singular. Therefore, the correct verb form to use is "has been thinking" instead of "have been thinking".
6.
I’m sleepy because I … all night.
Correct Answer
A. have been staying up
Explanation
The correct answer is "have been staying up." This is because the phrase "I'm sleepy because" indicates a cause and effect relationship, suggesting that the speaker is currently sleepy due to a past action. The present perfect continuous tense "have been staying up" is used to express an action that started in the past and is still ongoing. Therefore, it implies that the speaker has been staying awake all night, leading to their current state of sleepiness.
7.
Why … Mandarin classes for the last three weeks?
Correct Answer
A. have you not been attending
Explanation
The correct answer is "have you not been attending." This is the correct form of the question because it follows the structure of a present perfect continuous question. The auxiliary verb "have" is used before the subject "you," followed by the negative form "not," and then the main verb "been attending" in the present participle form. This structure is used to ask about an action that started in the past, has been ongoing, and is still happening at the time of speaking.
8.
She … with the research team since January.
Correct Answer
B. has been working
Explanation
The correct answer is "has been working". The verb "has been" is used to indicate an action that started in the past and is still ongoing in the present. In this case, the person has been working with the research team since January and continues to do so. The use of "have been working" would be incorrect as it is not the correct verb form for the pronoun "she".
9.
How long … properly in the gym?
Correct Answer
A. has he been working out
Explanation
The correct answer is "has he been working out." This is the correct form of the present perfect continuous tense to ask about the duration of someone's workout routine in the gym.