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

______ it was a windy day, the children flew their kites at the park.

A. So

B. And

C. Since

D. Although


Grammar › View

“Is Alana coming this evening?” “No, she ___ at home with the kids.”

A. staying

B. stays

C. is staying

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