Grammar Quiz

[ Grammar & Vocabulary ]

“I ____________________ you now because you have done something wrong!” Mrs Tan shouted at her son.

A. have punished

B. will punish

C. am punishing

D. punished

Select your answer:
A  B  C  D  E 


Random Topics:

Adverbs & to beHabitual and Continuous TensesConditional ClauseFuture - be going toAdjectives, Adverbs, and PrepositionsConjunctions and CommasTransition WordsIdentify The TensesGerunds + To InfinitiveModal Requests

Other quiz:

Definite and Zero Article › View

She comes from _ North America

A. The

B. A

C. –


Tenses › View

Choose the correct tense for the following sentence: ‘I have seen that movie before.’

A. Present indefinite tense

B. Past perfect tense

C. Future tense

D. Present perfect tense

Grammar › View

“Keep your volume down. Jane __________ for her Science test right now,” said Mother.

A. revise

B. revises

C. is revising

D. has revised


Grammar › View

Which sentence correctly uses “since” to express duration?

A. I have studied French since three years.

B. I have studied French since a long time.

C. I have been studying French since many years ago.

D. I have studied French since 2020.