Grammar Quiz

[ Grammar ]

I ____ a lot of assignments since last week until right now

A. complete

B. completed

C. have completed

D. have been completing

Select your answer:
A  B  C  D  E 


Random Topics:

Adjectives and DegreesPresent and Past TensesConditionals and Modal VerbsCan vs CouldConnectives (because, due to, owing to, because of)Conjunctions, Prepositions and InterjectionsTenses: Present simple, Past Simple, Future SimplePresent Simple x Present ContinuousNouns, Articles, DeterminersNoun, Quantifiers and Suffixes

Other quiz:

Nouns & Pronouns › View

Recent studies have found that there are a number of …………… why customers prefer placing orders online.

A. reasons

B. reasoned

C. reasoning

D. reason


Modals with Perfect Infinitive › View

—Who broke the big vase in the back office?—It ___ Brian – he’s very clumsy.

A. should have been

B. can’t have been

C. may have been

D. need to be

Grammar › View

Do you think ______ sixteen grammar questions are easy or difficult?

A. this

B. these

C. that


Grammar › View

Your uncle used to drive a truck when he was young,______ ?

A. didn’t he?

B. did she?

C. did you?

D. was he?