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 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