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:

Vocabulary › View

What did you ___ a degree in?

A. make

B. get

C. have


Grammar › View

We ___ stay up late on school nights.

A. shouldn’t

B. can

C. don’t have to

D. have to

E. must

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