Grammar Quiz

[ Present Perfect Tense ]

I __________ (finish) my homework before dinner.

A. finishing

B. will finish

C. finished

D. will finishing

Select your answer:
A  B  C  D  E 


Random Topics:

Verb, Object, PrepositionContrastive ConjunctionVerb Types and TensesAdjectives (-ed / -ing)How many / How much - Is there / Are therePast and Future TensesVerb Patterns / IngContinuous TenseModals AuxiliaryAbstract Nouns

Other quiz:

Tenses › View

Fill in the blank: They ___ (to visit) their grandparents every weekend.

A. visiting

B. visited

C. will visit

D. visit


Grammar › View

The film …………….by the time we ……………to the cinema.

A. already began / got

B. have already begun / got

C. had already begun / got

D. already began / had got

Grammar › View

My granny needs a few __ of thread and needles for the crochet.

A. scrolls

B. skeins

C. pieces

D. combs


Grammar and Sentence Structure › View

. Which sentence has correct punctuation?

A. According to figures beef and vegetables emit the most greenhouse gases

B. According to figures, beef and vegetables emit the most greenhouse gases

C. According to figures: beef and vegetables emit the most greenhouse gases