Choose the correct option to fill the blank.
I have been waiting ______ two hours.
Answer and explanation
Correct answer: B. for
- Step 1: In English present perfect continuous constructions, time markers specify either a point in time or a span of duration.
- Step 2: The preposition 'for' is used to denote a measurable duration or period of time ('two hours'), whereas 'since' denotes a starting point in the past.
- Step 3: Hence, 'for' correctly completes the sentence: 'I have been waiting for two hours.'
Answer
for.
Practise more Vocabulary and grammar.
Free questions with an explanation for every one, and full timed SSC CGL mock tests.
More Vocabulary and grammar questions
- Choose the word closest in meaning to the given word.
abundant - Choose the word closest in meaning to the given word.
candid - Choose the word closest in meaning to the given word.
diligent - Choose the word closest in meaning to the given word.
fragile - Choose the word closest in meaning to the given word.
reluctant - Choose the word closest in meaning to the given word.
brief