Present perfect – это одно из наиболее сложных времен в английском языке, которое часто вызывает затруднения у студентов. Оно используется для выражения действий или событий, которые начались в прошлом и до сих пор продолжаются в настоящем, а также для описания уже завершенных действий, результаты которых все еще видны или имеют значение в настоящем момент.
Также, при использовании времени present perfect, мы должны употреблять союзы for и since. Союз for используется для указания продолжительности времени, которую что-то или кто-то длится, в то время как since используется для указания точного момента начала действия или события.
Например, если мы хотим сказать, что мы учим английский язык уже 5 лет, мы должны использовать термин for в предложении: «I have been learning English for 5 years». Если мы хотим сказать, что мы учим английский язык с 2010 года, мы должны использовать термин since в предложении: «I have been learning English since 2010».
Общие правила использования времен Present Perfect, for и since
Вот основные правила использования:
- Время Present Perfect употребляется для описания действий, которые произошли в неопределенное время в прошлом и имеют связь с настоящим. Например: «Я уже посетил Париж».
- Для обозначения длительности действия используется предлог «for» и указание времени. Например: «Я занимаюсь английским уже два года».
- Для указания точного момента начала действия используется предлог «since» и указание времени. Например: «Я изучаю французский с детства».
- Если действие произошло в прошлом и продолжается в настоящем, используется Present Perfect с указанием начала действия. Например: «Я живу в этом городе с 2010 года».
Важно помнить, что Present Perfect не используется для указания точного времени действия, а скорее для передачи его связи с настоящим. Правильное использование времен Present Perfect, for и since поможет сделать выражение более точным и понятным.
Примеры использования времени Present Perfect
Примеры использования времени Present Perfect:
- Я уже побывал во многих странах.
- Мы уже закончили проект.
- Они уже видели этот фильм.
- Неужели ты уже съел всю пиццу?
- Я не успел позвонить ему сегодня.
- У меня еще не было возможности посетить музей.
Примеры использования времени Present Perfect с наречиями времени:
- Я уже читал эту книгу несколько раз.
- Он еще не пробовал мороженое.
- Мы уже встречались с ней несколько дней назад.
- Они еще не вернулись с отпуска.
- Ты уже видел этот фильм сегодня?
- Мы уже готовили ужин два часа назад.
Как использовать предлог for в сочетании с Present Perfect
Предлог for в сочетании с временем Present Perfect используется для выражения продолжительности действия или состояния, начавшегося в прошлом и продолжающегося до настоящего момента.
Конструкция Present Perfect + for + период времени позволяет указывать, сколько времени длится действие или состояние. Обычно в таких случаях употребляется существительное во множественном числе или неопределенная форма существительного.
Например:
- Я изучаю английский язык уже пять лет.
- Он работает в этой компании уже два года.
- Они живут в Москве всю свою жизнь.
В этих примерах мы используем предлог for, чтобы обозначить протяженность времени, которое прошло с момента начала действия или состояния.
Важно помнить, что для указания конкретного момента начала действия или состояния нужно использовать предлог since вместо for.
Кроме того, предлог for с Present Perfect может также использоваться в следующих случаях:
- Выражение частотности: Present Perfect + for + выражение частотности. Например: Я не ел шоколад в течение нескольких недель.
- Указание промежутка времени в предложениях с отрицанием: Present Perfect + not + for + период времени. Например: Он не был в парке уже две недели.
Итак, использование предлога for в сочетании с временем Present Perfect позволяет указывать на продолжительность действия или состояния от его начала до настоящего момента.
Когда использовать предлог since с временем Present Perfect
Предлог since употребляется с временем в Present Perfect, чтобы указать на начало действия или события, которое продолжается в настоящем. Он обозначает момент в прошлом, с которого началось действие и продолжается в настоящее время.
Обычно предлог since используется с определенным моментом времени или событием в прошлом, например:
— I’ve lived in this city since 2010. (Я живу в этом городе с 2010 года.)
— He has been working at this company since last year. (Он работает в этой компании с прошлого года.)
— They have been married since they met in college. (Они женаты, с тех пор как познакомились в колледже.)
Также можно использовать предлог since с выражением, содержащим Past Simple, чтобы указать на определенное событие в прошлом:
— I haven’t seen her since she left for vacation. (Я не видел ее с тех пор, как она уехала в отпуск.)
— They haven’t spoken since they had an argument. (Они не разговаривали с тех пор, как у них была ссора.)
Предлог since также может использоваться для указания продолжительности действия:
— She has been studying English for 5 years. (Она изучает английский язык уже 5 лет.)
— They have been friends since childhood. (Они друзья с детства.)
Важно помнить, что при использовании предлога since с моментом времени, который включает текущий момент, нужно использовать Present Perfect Continuous:
— He has been waiting for you since morning. (Он ждет тебя с утра.)
— I have been working on this project since yesterday. (Я работаю над этим проектом с вчерашнего дня.)
Рекомендации по правильному использованию Present Perfect, for и since
Союз «for» используется для указания периода времени, продолжавшегося до настоящего момента. Например:
He has lived in London for five years. |
В данном примере говорится о том, что он живет в Лондоне уже пять лет, и эта информация связана с настоящим моментом.
Союз «since» используется для указания точного момента начала действия или события, которое продолжается до настоящего момента. Например:
She has been studying English since 2010. |
В данном примере говорится о том, что она начала изучать английский язык в 2010 году, и продолжает его изучать до сих пор.
Важно помнить, что Present Perfect не используется с указанием конкретного времени в прошлом. Например:
I have seen him yesterday. |
В данном примере верное использование будет таким:
I saw him yesterday. |
I have seen him. |
В первом примере указывается конкретное время, поэтому необходимо использовать настоящее время Simple Past, а во втором примере просто упоминается факт увиденного в прошлом без указания конкретного времени.
Таким образом, правильное использование Present Perfect, for и since позволит более точно передавать информацию о действиях или событиях, связанных с настоящим моментом, в контексте прошлого времени.