Значение и употребление Present Perfect — продолжение
3. Форма Present Perfect также употребляется для обозначения будущего времени после союзов before, after, when, as soon as и until :
I will not be able to tell you my opinion until I have studied it carefully.
Употребление Present Perfect в придаточных времени подчеркивает завершенность действия.
4. Глагол в Present Perfect может обозначать действие или состояние, начавшееся в прошлом и продолжающееся в настоящем . В данном случае необходимо
наличие обстоятельственных слов с тем же значением:
I have lived (живу) here for twenty years.
I have worked (работаю) for this company since 2001.
В этом случае форма Present Perfect переводится на русский язык глаголами в настоящем времени.
Примечание. То же значение может быть выражено формой Present Perfect Continuous: I have been living (staying) here for two years.
С глаголом to be и глаголами, служащими для обозначения чувств, физического восприятия и умственной деятельности, возможно употребление только формы Present Perfect :
I have known (знаю) this man for a long time.
She has loved him (любит) you all her life.
“I have been away (отсутствую) too long, sir, already,” returned Nell, drying her eyes.
Have/has got
Часто встречающаяся в разговорном стиле речи форма: I’ve got, he’s got может быть:
а) формой Present Perfect от глагола get: I’ve got (я получил) a letter from my friend;
б) служить, при утере лексического значения глагола get, для обозначения временного состояния или свойства. В этом случае эта форма означает иметь, обладать, владеть:
What have you got in your hands?
He has got a black eye (у него синяк).
Сравните: He has a keen eye (on наблюдателен, постоянное свойство).