Grammar Quiz

[ Past Simple - Present Perfect ]

___ you ______(finish) your homework yet?

A. Did / finished

B. Have / finished

C. Did / finish

D. Have finish

Select your answer:
A  B  C  D  E 


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 Verbs

Other quiz:

Grammar › View

Companies sometimes produce certain goods for ……………………… sale only and they cannot be found internationally.

A. overseas

B. outlets

C. domestic

D. global


Grammar › View

Why do you run?

I run _______.

A. to stay healthy.

B. for stay healthy.

Simple Present Tense › View

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