Present perfect or past simple? — unfinished and finished timeChoosing the present perfect for time up to now and the past simple for a finished period.Related learning areasEnglish GrammarRelated conceptsas … as for saying things are the sameAuxiliary verbs in short answersbe going to — plans and intentionsbe going to — predictions from present evidenceChoosing between present, past, and future verb formsComparative adjectivesComes afterPresent perfect with yet, just, and alreadyLeads toPresent perfect or past simple? — experience then detailsPresent perfect with for and sinceQuestionsAll questions in this subjectStart learningStart free practice