[ Grammar ]
He had been reading _____ 2 hours when his friend came.
A. for
B. on
C. since

Random Topics:
FrequencyAdverb of MannersPrepositionGrammar and IdiomsNouns, Articles, DeterminersPast PerfectWill, Be going to, Present ContinuousZero ConditionalPassive to ActiveDistinguishing Future TensesOther quiz:
Tenses › ViewWe ____ (study) for the biology exam all afternoon, and now my brain feels fried!
A. study
B. have been studying
C. are studying
Conditional Sentences › View
If I … their language, I could understand what they were saying.
A. had known
B. will know
C. know
D. knew