Topics: Modals with Perfect Infinitive
I ___ revised more for the exam. I was lazy, and now I’ll fail!
A. must have
B. can have
C. should have
D. ‘d rather have
Select your answer:

Random Topics:
Adverbs of TimeIntensifiers: Really vs VeryGrammar & ReadingPreposition of PlaceModals VerbPast Simple or Past ContinuousPhrasal Verb Put & GoFinite and Non-Finite VerbModal VerbsSimple Present and Simple PastOther quiz:
Vocabulary › ViewWhich of the following words do not have the same meaning as “consistently”?
A. steadily
B. regularly
C. occasionally
D. constantly
Modal Verbs › View
She _______ be the winner. She has trained so hard.
A. must
B. might
C. had to
