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.

Random Topics:
Present ContinousGrammar (Adjectives)Modals and ConditionalsGerunds/InfinitivesReported Speech and Reported QuestionsPrepositions and ConjunctionsConjunctions and PrepositionsVerbs + Infinitives / GerundsPast Simple TensesGerund or InfinitiveOther quiz:
Modal Verbs › ViewIt is possible that we won’t have to take an entrance exam this year.
A. Perhaps we don’t have to take an entrance exam this year.
B. We mustn’t take an entrance exam this year.
C. We mightn’t take an entrance exam this year.
D. It is likely that we will take an entrance exam this year.
Grammar › View
the rehearsal had been put _______ till Monday.
A. for
B. off
C. by
D. at
Tenses › ViewTwo 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
