Grammar Quiz

[ Grammar ]

Tim ……………………. his homework before his mom came back from work.

A. has done

B. had been doing

C. had done

D. had been done

Select your answer:
A  B  C  D  E 


Random Topics:

-ed or -ingTenses and Sentence CompletionAdjectives and AdverbsPast ParticiplesRelative PronounGrammar - Collective NounsFuture Tense VerbSubject Verb Agreement & Subjunctive MoodConditionals and Modals of ProbabilityVerb 3 forms

Other quiz:

So / Neither / Either / Too › View

Nobody was there. I wasn’t there ________.

A. Neither

B. Too

C. Either

D. So


Vocabulary › View

The meaning of break up with…

A. to chase someone or something

B. to end a relationship

C. to arrive or appear somewhere unexpedtedly

Grammar › View

The intended target group for a message, regardless of the medium

A. annotating

B. audience

C. context

D. editing


Tenses › View

“Mum, our party is over by 10 o’clock.”

“OK, I … you up at 10:15.”

A. I’m going to pick

B. pick

C. will be picking

D. will pick