[ Grammar ]
Before hanging out with friends, Jim ____________ his homework.
A. does
B. have done
C. has done
D. had done

Random Topics:
Linking Verbs and TensesDependent PrepositionsDirect and Indirect QuestionGerunds as Objects of PrepositionsPrepositions & Modal VerbsPassive Voice Present SimplePast Simple and Past ContinuousModals and Adjectives (ed-ing)was wereArticles & PrepositionOther quiz:
Grammar › ViewThe examiner asked ____ us a question in turn.
A. each of
B. each
C. every of
Grammar - Present Perfect with already, just, yet › View
He is lying! He says he has paid the money he owes me, but he hasn’t paid it _____.
A. ago
B. never
C. yet
D. already
Some vs. Any › ViewAre there ……. people at all at the bus stop?
… a.some
… b.none
… c.any
Adjective, Adverb, and Noun Forms › View
Which of the following is a noun form related to “install”?
A. Installer
B. Instillation
C. Instigator
D. Instinct