[ Past Simple - Present Perfect ]
___ you ______(finish) your homework yet?
A. Did / finished
B. Have / finished
C. Did / finish
D. Have finish

Random Topics:
Grammar - Be going toTenses and VoiceInfinitives and ING FormsArticle & PrepositionGrammar SuffixesModal PossibilitiesGrammar: so and suchPast Perfect and Past Perfect Continuous TenseConditionals and WishesSimple Past - Irregular VerbsOther quiz:
Grammar › ViewDrink
A. Pronoun
B. Verb
C. Noun
D. Adjective
E. Adverb
Idioms › View
There really isn’t any news in this newspaper anymore.
a. road
b. rear
c. rag
He __ to school.
A. goes
B. went
C. walked
D. runned
Perfect Tenses › View
They —- (live) in Arizona for 3 years before they —- (move) to New York three months ago.
A. has lived – moved
B. had lived – moved
C. will have lived – moved