Grammar Quiz

[ Perfect Modals ]

You look exhausted. You ____ stayed up so late last night.

A. must have

B. shouldn’t have

C. might have

D. would have

Select your answer:
A  B  C  D  E 


Random Topics:

Grammar and Sentence StructureHave to / Do not have toModal and Modal PerfectCommas and Subordinating ConjunctionsIf- ConditionalRelative Clauses and etcNouns and Their FormsTensesPresent PerfectPast Participles

Other quiz:

Grammar › View

He ……….. in the library

A. work

B. works


Modal Verbs › View

Mark _____ better hurry up! I’m not going to wait much longer!

A. had

B. would

C. should

D. ought

Grammar › View

identify the type of noun-ARMY

A. common

B. proper

C. collective


Modal Verbs › View

She _______ arrived by now; the flight landed an hour ago.

A. could have

B. might have

C. should have

D. would have