[ 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:
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