[ Should, Should not have ]
I __________ ______________ a long time ago. (not listen)
A. shouldn’t have listened
B. didn’t listen
C. should have listened
D. wasn’t listening

Random Topics:
TransitionsCoordinating Conjunctions and Comparative AdjectivesComparatives, Superlatives & EquativesNoun and PronounPast Simple VS Used toSubordination ConjunctionsGerunds in SentencesGive, do and makeComparison of Adjectives and AdverbsModal Verbs for Permission and ObligationOther quiz:
Gerunds, Infinitives and Modals of Possibility › ViewWe ___ go to the park tomorrow if the weather is nice.
A. must
B. may
C. should
D. can
Grammar › View
I am not sure but Hannah ________ come back tomorrow.
A. will
B. may
C. should
D. need to
Modal Verbs › ViewHe _________ know the answer, he’s the best in the class.
A. might
B. can
C. must
Time Clauses of Future › View
Before he _______________ tonight, he’s going to make dinner.
A. study
B. studies
C. will study
D. studying
