Grammar Quiz

[ Tenses ]

He ____ several social activities recently.

A. has joined

B. joined

C. had joined

D. was joining

Select your answer:
A  B  C  D  E 


Random Topics:

must/shouldDegree of ComparisonPresent Progressive TenseGrammar for TOEFLPersonal PronounsGrammar: Adjectives & PrepositionsGrammar PhrasesGrammar Comma UsageSimple Past/Past ProgressivePast Perfect and Past Perfect Continuous

Other quiz:

Distinguishing Future Tenses › View

He ________ finish the project by tomorrow.

A. must

B. can

C. is going to

D. will


Tenses › View

. By next year, I will have graduated from university.

A. Present Continuous Tense

B. Simple Past Tense

C. Future Perfect Tense

D. Past Perfect Tense

Modals › View

__________ask for copies of the materials from classes that you missed.

A. You must not

B. You can

C. You do not have to

D. You cannot


Tenses › View

They _____ (complete) their homework before the teacher arrived.

A. had completed

B. were completing

C. complete