Present perfect with for and sinceSaying how long a situation that is still true has lasted.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 or past simple? — unfinished and finished timePresent perfect with yet, just, and alreadyLeads toHow long questions with the present perfectPresent perfect continuousQuestionsAll questions in this subjectStart learningStart free practice