Grammar Quiz

[ Verb Tenses and Past Participles ]

Form a sentence using the present perfect tense.

A. I finish my homework.

B. I finished my homework yesterday.

C. I will finish my homework soon.

D. I have finished my homework.

Select your answer:
A  B  C  D  E 


Random Topics:

InfinitivesGrammar - Verb FormsAdjectives or AdverbsHow much or How many?Grammar - Future ActionPresent and Past Simple TenseIntermediate GrammarArticles with Proper NounsSubject, Object, Possessive Pronoun and Possessive AdjectivesPresent Simple & Continues

Other quiz:

Conjunctions › View

He’s rich. He’s got a villa …… yacht.

A. and

B. but

C. or

D. because


Modal Verbs › View

You ___ take an umbrella; it looks like it might rain.

A. might

B. should

C. can

D. must