Grammar Quiz

[ Tenses ]

Which of the following sentences is in the Present Perfect tense?

A. I finished my homework yesterday.

B. I am finishing my homework now.

C. I finish my homework every day.

D. I have finished my homework.

Select your answer:
A  B  C  D  E 


Random Topics:

Western Europe CountriesPresent simple or Past simpleVocabullary TestPast TensePast simple regular verbsModals - Reported Speech - ConditionalsGerunds, Infinitives and Modals of PossibilitySentence StructureWh QuestionsConjunctions in Complex Sentences

Other quiz:

Quantifiers › View

. He ate too _______ sweets and now he has a stomachache.

A. a little

B. a few

C. much

D. many


Grammar › View

It _______ and the pavement ______ covered with puddles.

A. had rained / had been

B. rained / had been

C. was raining / had been

D. had been raining / was

Grammar › View

Hoa Hoc Tro is one of the most popular magazines and is widely read ___ teenagers.

A. with

B. for

C. in

D. by


Tenses › View

Identify the present tense verb in the sentence: They play soccer every weekend.

A. plays

B. played

C. playing

D. play