[ 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:
Simple Present Tense › ViewHe __ 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