Grammar Quiz

[ Grammar ]

Choose the correct sentence that uses a time expression with the present perfect tense.

A. I have visited Paris last year.

B. I have been to Paris since 2020.

C. She has seen him yesterday.

D. They have finished their homework for last week.

Select your answer:
A  B  C  D  E 


Random Topics:

Present ContinousGrammar (Adjectives)Modals and ConditionalsGerunds/InfinitivesReported Speech and Reported QuestionsPrepositions and ConjunctionsConjunctions and PrepositionsVerbs + Infinitives / GerundsPast Simple TensesGerund or Infinitive

Other quiz:

Tenses › View

Two years ago, she ____ English at all, but she ____ hard since then.

A. hasn’t spoken / is studied

B. isn’t speaking / studied

C. wasn’t speaking / studies

D. didn’t speak / has been studying


Grammar › View

It is _______ that all the students in class 10A choose to do a project on “Helping the needy”.

A. surprising

B. surprised

C. surprise

D. surprisingly