[ 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 › ViewWhy did that cow ________ in front of the jeep?
A. lay
B. lie
Adjective › View
Change the adjective ‘bad’ to its superlative form.
A. worst
B. worse
C. badder
D. baddest
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