[ 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 VocabularyOther quiz:
Tenses › ViewI______ ‘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
