Grammar Quiz

[ Tenses ]

Write a sentence using the present perfect tense.

A. I finish my homework.

B. I will finish my homework soon.

C. I finished my homework yesterday.

D. I have finished my homework.

Select your answer:
A  B  C  D  E 


Random Topics:

Verb Present Simple TenseModals and ConditionalsPresent Perfect Tense and Simple Past TenseModal SpeculationAdverbs, Modals, Preposition of timePast TenseArticles - rulesPreposition and Preposition Phrasegoing toProgessive Tenses

Other quiz:

Grammar › View

Sorry,I________your notebook.

A. loss

B. have lost


Grammar › View

… a phone call.

A. Speak

B. Pay

C. Make

D. Talk

Clauses › View

Globalization means more travel for businessmen and women.

A. Independent Clause

B. Dependent Clause


Articles › View

We use ___ with countries whose name includes United or Republic.

e.g. My sister is living in ___ Czech Republic.

A. a

B. an

C. the

D. no article