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:

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