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:
A  B  C  D  E 


Random Topics:

Adverbs and Adverbial PhrasesPast Simple and Past Continuous TensesGrammar Past and Future TensePast Perfect Simple & Past Perfect ContinuousSentence Structure and Grammar RulesNumbersVOCAB & GRAMMARTravel VocabularyHave toHow much or How many?

Other quiz:

Tenses › View

Yesterday, my sister ___ a book at the library.

A. read

B. reads

C. will read

D. reading


Grammar › View

Violet goes to bed _____________ than anyone I know.

A. the most early

B. earlier

C. the earliest

D. more early

Grammar › View

—— is currently Ms. Wonderle’s first year working as our office’s administrative assistant.

A. That

B. This

C. Those

D. These


Grammar › View

We went to the city centre ________ buy some books.

A. for to

B. to

C. so