Grammar Quiz

[ Should, Should not have ]

They _____________ ___________________ so late. (not arrive)

A. should have arrived

B. arriving

C. arrives

D. shouldn’t have arrived

Select your answer:
         


Random Topics:

Present Progressive or Present SimpleGrammar- Later/LatterBasic GrammarGrammar Like & Linking VerbConjunctions and Verb TensesPresent Perfect, Present Simple, Present ContinuousAdjective or AdverbPast TenseTenses - Irregular VerbsSports Vocabulary

Other quiz:

Tenses › View

I______ ‘Chicken soup for the soul’ but I haven’t finished it yet.

A. read

B. am reading

C. have been reading

D. was reading


Grammar › View

She’s been living in Los Angeles________ 2002.

A. ago

B. for

C. since

D. after