Grammar Quiz

[ Tenses ]

Write a sentence using the present perfect tense.

A. I will finish my homework

B. I finish my homework yesterday

C. I am finishing my homework

D. I have finished my homework.

Select your answer:
A  B  C  D  E 


Random Topics:

Passive to ActiveFragment, Comma Splice and Run -on SentenceDEGREE COMPARISONVerb Types and TensesPast Simple Negative & QuestionsAdjectives and comparisonsPassive Voice - Past SimpleArticles A and AnPronouns and AdverbsPersonal Pronoun

Other quiz:

Grammar › View

Tom can’t help ________ about the heat.

A. complain

B. complained

C. complaining

D. to complain


Grammar › View

Which sentence uses the conjunction “so” correctly?

A. We missed the bus so we had to walk to school

B. We missed the bus so we had to walk to school.

C. We missed the bus, so we had to walk to school

D. We missed the bus, so we had to walk to school.

Travel Vocabulary › View

The Maldives is a dream __________ for honeymooners due to its crystal-clear waters and luxury resorts.

A. accommodation

B. boarding card

C. destination


Grammar › View

I think my sister ______________ for her presentation.

A. will be practice

B. will be practicing

C. will be practising

D. would be practising