Grammar Quiz

[ Past Simple Vs. Present Perfect ]

A: What’s wrong?

B: I ______ a glass.

A. Broke
B. Has broken
C. Have broken

Select your answer:
A  B  C  D  E 


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 Simple

Other quiz:

Mixed Tenses › View

Tomorrow 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 › View

My 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