[ Tenses ]
. When did you finish your homework?
A. simple past
B. present perfect
C. past continuous
D. future

Random Topics:
Can, Could, May, MightPast Continuous and Past Simple TenseConditional Sentences Type 0, 1 and 2Future Continuous TenseModals of AdviceGrammar and VocabularyHave as verb and auxiliaryNoun Verb AgreementPrepositions of Place & TimeCountable & Uncountable NounsOther quiz:
Simple Future Tense › ViewHe _______ need to go to the dentist soon.
A. will
B. shall
Grammar › View
A needle is ___________ (sharpen) than a nail.
A. sharpen
B. sharp
C. sharpener
D. sharpest