Grammar Quiz

[ 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

Select your answer:
A  B  C  D  E 


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 Subjunctive

Other quiz:

Grammar › View

I can’t believe! You mean that Sam _____ money from us all this time!

A. stole

B. has stolen

C. has been stealing

D. will have stolen


Prepositions › View

We sometimes study English ___ noon

A. at

B. on

C. in

Narrative Tenses › View

I 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