[ Past Simple Vs. Present Perfect ]
A: What’s wrong?
B: I ______ a glass.
A. Broke
B. Has broken
C. Have broken

Random Topics:
Passive Voice - Present Simple and Past SimpleComparatives, Superlatives, and ModalsRelative Pronouns and AdverbsPreposition and Preposition PhraseNouns & Pronouns-ing / InfinitiveLinking Words and PhrasesModals "Should"Modal Auxiliaries and Similar ExpressionsPast Perfect & Past SimpleOther quiz:
Mixed Tenses › ViewTomorrow the weather…..great
A. is
B. was
C. has been
D. will be
Grammar › View
Choose the sentence with the correct punctuation.
A. Excuse me. you have dropped your purse.
B. Excuse me, you have dropped your purse.
C. Excuse, me you have dropped your purse.
D. Excuse me! You have dropped your purse!
Grammar & Vocabulary › ViewMy father used to ………with Maths and Physics, but now he is an engineer.
A. bully
B. encourage
C. struggle
Grammar › View
The minister’s speech on economic reform was filled with _____ promises but lacked substantive details.
A. elusive
B. grandiose
C. pragmatic
D. succinct