[ 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:
Grammar › Viewwhat ……… you like to be when you are older?
A. have
B. does
C. would
D. could
Modal Verbs › View
We really should have checked whether the covered bazaar is open on Sundays. We…………..somewhere else, but now we’ve wasted our afternoon coming here.
A. visited
B. had visited
C. could have visited
D. have been visiting
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
