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 › ViewIs the table near the stairs?
A. No, the table is not near the stairs.
B. Yes, the table is near the stairs.
Grammar › View
Every Saturdays,Susan goes to the beach.____,they swim in the beach and the beach is so big._____they make a sand castles and play in the sand._____they eat lunch.They eat sandwiches and ornage juice._____,they go home.
A. first / then / finally / after that.
B. first / then / after that / finally
C. first / finally / then.
D. none
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