Grammar Quiz

[ Grammar ]

Your sister ______________ online games all afternoon yesterday. This was why she didn’t finish her homework.

A. has been playing

B. had played

C. had been playing

Select your answer:
A  B  C  D  E 


Random Topics:

Simple Present & Present ProgressiveGrammar - Present and Past PassiveTenses - AuxiliariesVerbs of movementPassive to ActiveFamily VocabularyPast Tense and Past ContinuousPrepositions of Location, Movement and TimeModal Verbs for PossibilityWas & Were Questions

Other quiz:

Grammar › View

They __ 2 tickets for bus 89.

A. would like

B. would like to


Grammar › View

We asked the bus driver to ………. us off outside our hotel.

A. leave

B. stop

C. drop

D. set

Grammar and Vocabulary › View

Peter apologized ………his bad attitude

A. for

B. by

C. about

D. at


Present Perfect Tense › View

Kiara has __________ the lunch.

A. already made

B. just make

C. yet made

D. never make