Одно из самых сложных для понимания английских времен - это Present Perfect Tense (настоящее совершенное время). Практически у каждого человека, кто учит английский, оно вызывает трудности.
Очень часто это время путают с простым прошедшим (past simple)...
Если вы - уверенный пользователь времен групп Indefinite, то самое время приступить к освоению такого времени, как Present Perfect. В образовании этого времени нет ничего сложного, но вот понимание тех ситуаций, в которых его использование будет уместным, может вызывать сложности у нас, русскоговорящих. Это связано с тем, что в русском языке отсутствует точный аналог времени Present Perfect. Но, не всё так сложно, как может показаться с первого раза. Поэтому, приступим… Настоящее совершенное время...