[ Past Tenses ]
Tim ______________ (do) his homework before he went to bed.
A. have done
B. has done
C. had done
D. do
Select your answer:

Random Topics:
ModalPrepositions of Place & TimeCountable QuantifiersPresent Simple or Present ContinuousPossessive Nouns with Apostrophes and PronounsAsking & Giving AttentionActive-Passive VoicesVerbs and TensesGrammar and SyntaxPrepositional PhraseOther quiz:
Grammar & Vocabulary › View. I think you need to be quite skilled to be a/an __________. You have to love working with wood too, of course.
A. Carpenter
B. Firefighter
C. Receptionist
Tenses › View
The people sitting next to me on the plane were nervous. ______ before.
A. They’ve never flown
B. They fly
C. They are flying
