[ Grammar ]
What tense expresses an action which was in progress quite recently and which affects the present situation, explains or gives reasons for the state of things at the present moment?
A. present simple
B. present perfect
C. present continuous
D. present perfect continuous

Random Topics:
Present PerfectAdjectiveModals in the Past - Speculation and DeductionAuxiliary Verbs & Question TagsClauseReported Speech and Reported QuestionsTransitionsFuture SimpleQuantifiersPresent Simple & Present Continuous TensesOther quiz:
Gerunds/Infinitives › ViewI decided ___ everyone to my birthday party.
A. inviting
B. to invite
Vocabulary › View
Our school held a fundraising …….. to help homeless people.
A. task
B. event
C. programme
D. organisation