I’m really annoyed with myself. I really ___________________ better.
A. should have known
B. could have known
C. would have known
D. could know
E. should knew

Random Topics:
Asking for and Giving OpinionPrepositions of TimeModals of Speculation and DeductionVocabulary and GrammarVerbs and Subject Verb AgreementPreposition of TimeBe going to / WillPresent Simple Affirmative and NegativeAdverbs of frequencySimiles, Metaphors, Personification and HyperboleOther quiz:
Grammar › ViewChoose the correct answer for the gap:
My aunt doesn’t ___________ celebrate her birthday, but I always phone her.
A. used to
B. usually
Prepositions › View
Choose the sentence that is written correctly.
A. The students wonder about passing the next level.
B. The students wonder on passing the next level.
C. The students wonder for passing the next level.
In 1594 William Shakespeare joined the company of this London theatre.
A. Broadway
B. Oxford University Theatre
C. The Globe
D. The London Palladium
Grammar › View
Change the negative statement to positive statement: She can’t play the piano well
A. She does play the piano well
B. She has play the piano well
C. She can play the piano well
