Mitto Learn
Начать бесплатно
B1

Present Perfect Continuous

Present Perfect Continuous (have/has been + глагол с -ing) описывает действия, которые начались в прошлом и всё ещё продолжаются сейчас, или которые недавно закончились, но имеют видимый результат, и часто подчёркивает продолжительность действия.

Как образуется Present Perfect Continuous

Чтобы образовать это время, используйте 'have' или 'has' + 'been' + форму глагола с окончанием -ing. Используйте 'has been' с he, she и it, а 'have been' — с I, you, we и they. Для отрицаний добавьте 'not' после have или has (haven't / hasn't), а для вопросов поставьте have или has перед подлежащим.

  • She has been studying English for two years. (Она учит английский два года.)
  • We have been waiting since nine o'clock. (Мы ждём с девяти часов.)
  • He hasn't been sleeping well lately. (Он плохо спит в последнее время.)
  • Have you been working all morning? (Ты работаешь всё утро?)

Когда использовать: продолжительность и длящиеся действия

Мы используем Present Perfect Continuous, чтобы говорить о действии, которое началось в прошлом и всё ещё происходит сейчас. Оно делает акцент на том, как долго длится действие, поэтому мы часто употребляем его с 'for' (период времени) и 'since' (момент времени). Вопрос 'How long...?' обычно требует этого времени в ответе.

  • They have been living in Madrid for ten years. (Они живут в Мадриде десять лет.)
  • I have been learning to drive since March. (Я учусь водить с марта.)
  • How long have you been playing the guitar? (Как долго ты играешь на гитаре?)
  • It has been raining all day. (Дождь идёт весь день.)

Недавние действия с результатом в настоящем

Мы также используем это время для действия, которое только что закончилось, но всё ещё имеет результат, который мы можем видеть или чувствовать сейчас. В этом случае нас интересует само недавнее действие, а не точное время, когда оно произошло. Такое употребление часто объясняет, почему что-то выглядит или ощущается определённым образом.

  • I'm tired because I have been running. (Я устал, потому что бегал.)
  • Your eyes are red. Have you been crying? (У тебя красные глаза. Ты плакал?)
  • The ground is wet because it has been raining. (Земля мокрая, потому что шёл дождь.)
  • She's out of breath because she has been exercising. (Она запыхалась, потому что занималась спортом.)

Present Perfect Continuous и Present Perfect Simple

Используйте продолженную форму, чтобы подчеркнуть само действие и его продолжительность, и простую форму (have/has + причастие прошедшего времени), чтобы подчеркнуть законченный результат или количество. Также помните, что глаголы состояния, такие как 'know', 'be', 'like' и 'have' (обладать), обычно не используются в продолженной форме. С такими глаголами используйте Present Perfect Simple.

  • I have been reading this book (still reading) vs I have read this book (finished). (Я читаю эту книгу / Я прочитал эту книгу.)
  • She has been writing emails all day vs She has written ten emails. (Она пишет письма весь день / Она написала десять писем.)
  • I have known him for years. (NOT: I have been knowing) (Я знаю его много лет.)
  • We have had this car since 2019. (NOT: We have been having) (У нас эта машина с 2019 года.)

Хочешь закрепить «Present Perfect Continuous» на практике?

Упражнения и живой диалог с ИИ-репетитором — бесплатно.

Начать бесплатно

Ещё темы уровня B1