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

____ in the sky, the sun shines brightly.

A. Hanged

B. Hung

C. Hanging

D. To hang


Simple Past or Past Continuous › View

She __________ (talk) to John on the phone when I _________ (walk) in. ข้อใดเติมได้ถูกต้อง

A. was talking, walked

B. talked, was walking

C. were talking, walked

D. talked, were walking

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