[ Should, Should not have ]
They _____________ ___________________ so late. (not arrive)
A. should have arrived
B. arriving
C. arrives
D. shouldn’t have arrived

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 › ViewYesterday, 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
