Topics: Perfect Modals
That smart girl studied a lot, so she __ (do) well on the test, but she didn’t.
A. may have done
B. should have done
C. must have done
Select your answer:

Random Topics:
Future Perfect ContinuousAdjectives and DegreesNouns, Pronouns, Antecedents, and Singular and PluralConnectives (because, due to, owing to, because of)Parts of SpeechReported - GerundModal Verbs and ConjuctionsAdjectiveInfinitives for reasonsModals for Necessity and SuggestionsOther quiz:
Grammar › ViewThe mouse is ________ the box.
A. between
B. behind
C. under
D. next to
Verb › View
My brother and I have hiked for more than 100 miles this year.
A. Past Tense
B. Present Tense
C. Future Tense
D. Past Perfect Tense
E. Present Perfect Tense
