[ 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:
Grammar › ViewWhich word should replace the underlined word in the sentence?
You has no idea!
#####
A. haves
B. have
Simple Future Tense › View
I ________________ the dog later.
A. will walk
B. walk
C. walks
D. walked
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
