Select the most appropriate option to substitute the underlined segment in the given sentence.
She has been studying for two o’clock.
Show answer & explanation
Correct answer: B
Explanation
The correct answer is option 2 i.e. studying since two o’clock.
Error concept: The error is related to the use of the correct preposition with “has been studying.”
What is wrong: In present perfect continuous tense (has been + verb-ing), we use “since” for a point of time or “for” for a period of time.
Here, “two o’clock” is a point of time, so “since” is correct.
Grammatical concept:
“Since” is used for point of time like since 2 PM.
“For” is used for period of time like for 2 hours.
Incorrectness of the concept in context: Using “for” with a point of time (two o’clock) is grammatically incorrect.
How to correct: We should replace “for” with “since.”
Correction: studying since two o’clock.
Final sentence: She has been studying since two o’clock.