[ Tenses ]
He ____ several social activities recently.
A. has joined
B. joined
C. had joined
D. was joining

Random Topics:
must/shouldDegree of ComparisonPresent Progressive TenseGrammar for TOEFLPersonal PronounsGrammar: Adjectives & PrepositionsGrammar PhrasesGrammar Comma UsageSimple Past/Past ProgressivePast Perfect and Past Perfect ContinuousOther quiz:
Modal Auxiliary Verb › View… you please check my paper for grammar errors?
- can
- may
Articles › View
I saw ___ cat in the garden. ___ cat was chasing a butterfly.
A. a, The
B. a, A
C. (no article), The
D. the, The
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
