Grammar Quiz

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 Suggestions

Other quiz:

Grammar › View

The 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