Grammar Quiz

[ Past Tense vs Present Perfect Tense ]

Kelly ___________ (receive) over 100 red packets last month!

A. has received

B. received

C. have received

D. receive

Select your answer:
A  B  C  D  E 


Random Topics:

Passive Voice and Relative ClausesVocabulary & Phrasal VerbModal SpeculationGender and GrammarDemonstrative SpeechAdverbial Clauses of Manner and ResultElectricity VocabularySynonym and AntonymConditional Sentences Type 1Present Simple or Present Continuous

Other quiz:

Grammar › View

A: ________

B: The one with the cats made me laugh the most.

A. Which video were you made laugh the most?

B. Which video was made you laugh the most?

C. Which video did make you laugh the most?

D. Which video made you laugh the most?


Present Perfect Tense › View

A: … you ever … to Bali?

B: Nope.

A. Have, being

B. Has, be

C. Has, been

D. Have, been

Vocabulary › View

When the teacher asked for volunteers, Sarah ___ her fear and raised her hand.

A. Dispelled

B. Inflicted

C. Oppressed


Vocabulary › View

Everyone makes mistakes, even doctors are not __________________

A. Incoungruous
B. Impervious
C. Infallible
D. Apt