[ Grammar ]
Tom feels sick now. He______ up late last night.
A. can’t have stayed
B. shouldn’t have stayed
C. may not have stayed
D. couldn’t have stayed

Random Topics:
Subordinating ConjunctionPassive Voice Active VoiceSimple Present - Negative & InterrogativeDemonstrative Pronouns and Verb TensesAdjectives or AdverbsPerfect and Past TenseGrammar of Conjunctions and PrepotitionsPresent Perfect and Past TensesWho am I?Conditional and SubjunctiveOther quiz:
Narrative Tenses › ViewI didn’t realise that I ________________ my umbrella on the bus until it started to rain.
A. left
B. have left
C. had left
D. was leaving
Prepositions of Time › View
I chat …. in the evening, after school.
A. to bed
B. exercises
C. shopping
D. on the phone