Topics: Modals
I wonder why they’re so late. They _____ here long ago.
A. could have been
B. should have been
C. must have been
D. might have been
Select your answer:

Random Topics:
Asking and Giving OpinionPresent Simple and Past ContinuousGerund & ParticipleGerund - to Infinitive Present, Past and Future TenseInfinitive GerundPresent Simple PassiveNouns, Articles, DeterminersModal AuxiliariesVerb BEOther quiz:
Grammar › ViewJohn is…………..than Jack
A. more generous
B. generous
C. generously
D. more generously
Grammar › View
Which is plural for fox?
A. foxes
B. foxs
C. foxs’
D. foxys
