Grammar Quiz

[ Present Perfect and Past Tenses ]

Choose the correct sentence for a recently completed action:

A. I have been living here for ten years.

B. They have already finished their assignments.

C. He has been playing soccer every weekend.

D. She has gone to the store an hour ago.

Select your answer:
A  B  C  D  E 


Random Topics:

Past Tense & Present Perfect TenseQuantifiers: too many, too much & enoughPresent Simple & Present Progressive TenseFuture Perfect ContinuousAdverbs by TypeVerb PatternsTenses and VerbsRelative Pronouns with PrepositionsModal Auxiliaries and To Be VerbsComparative Adverbs

Other quiz:

Third Conditional › View

If they __ a map, would they have got lost?

A. have bought

B. had bought

C. had buy

D. have buy


Subject-Verb Agreement › View

You should decide which one of the three choices A, B, or C best _____ the question.

A. Answers
B. Answer

DEGREE COMPARISON › View

Hardi is 160 cm. Trias is 156 cm.

It shows that ….

A. Hardi is shorter than Trias.

B. Trias is taller than Hardi.

C. Hardi is as tall as Trias.

D. Hardi is taller than Trias.


Simple Future Tense › View

A. Hello, Dea. What are you going to do this weekend?

B. Hello, Fio. … visit my grandmother.

A. I will

B. you will

C. I am going to

D. we are going to