Настоящее совершенное время образуется следующим образом: have/has + раst participle
Настоящее совершенное время употребляется для выражения действия, которое было совершено в прошлом, но его результаты проявляются в настоящем времени:
- A: 'Are you going to the film tonight?' B: 'No. I've already seen it.'
- A: 'Why isn't John at work?' (present) B: 'Don't you know? He's had a bad accident.'
Часто оно соотносится с очень недавним прошлым:
- Karen has just passed her exams. I've just seen your mother at the shops.
Мы употребляем Настоящее совершенное время для обозначения действия, которое началось в прошлом и все еще продолжается:
- I know London very well, I've lived there for five years.
- He's her closest friend. He has known her since they were children.