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

Conjunctions are used to combine 2 sentences into a compound sentence. Which is a conjunction?

A. who

B. so

C. their

D. at


Homonyms › View

Roosters are a favorite weather ___ design.
a. vain
b. vane
c. vein

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