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:

Past Continuous Tense › View

You looked upset yesterday. What _______________ you?

A. was bothering

B. was bother

C. were bothering

D. were bother


Grammar › View

Joshua said Sindy, “could you send the letter?”

A. Joshua said Sindy that he could send the letter

B. Joshua said Sindy whether he could have sent the letter

C. Joshua said Sindy if she could have sent the letter

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