Grammar Quiz

[ Grammar ]

He had been reading _____ 2 hours when his friend came.

A. for

B. on

C. since

Select your answer:
A  B  C  D  E 


Random Topics:

FrequencyAdverb of MannersPrepositionGrammar and IdiomsNouns, Articles, DeterminersPast PerfectWill, Be going to, Present ContinuousZero ConditionalPassive to ActiveDistinguishing Future Tenses

Other quiz:

Infinitive & Gerund › View

I need to _______ my homework before I go out.

A. finish

B. finishes

C. finishing

D. to finish


Simple Past Tense › View

Amy ___________ (drink) a glass of milk a few minutes ago.

A. drinked

B. drank

Tenses › View

We ____ (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