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

Random Topics:
Auxiliary ModalModal Verbs & Reflexive PronounsAdverbs, Modals, Preposition of timeBe Verb in TensesSentence Structure and Grammar RulesGrammar Double Object VerbsPerfect Tenses of VerbsPassive ModalsPhrasal Verb With TakeGrammar, adverbs of frequency placementOther quiz:
Grammar › ViewThe traffic was heavier than usual __________we were late for our appointment.
A. for
B. but
C. yet
D. so
Grammar and Vocabulary › View
Choose the best option to fill in the gap: Are there any interesting ____________ in the paper?
A. piece of news
B. news
C. new
D. pieces of news
