Ответ:
Перевод задания: Заполните пропуски правильной формой Present Perfect или Present Perfect Continuous.
- I have been waiting for the bus for 20 minutes. It still hasn’t come.
(Я жду автобус уже 20 минут. Он всё ещё не приехал.) - She has been reading this book since morning. She has read 50 pages already.
(Она читает эту книгу с утра. Она уже прочитала 50 страниц.) - They have known each other for 5 years.
(Они знают друг друга пять лет.) - He has been working in this company since 2015. He has got a promotion recently.
(Он работает в этой компании с 2015 года. Недавно он получил повышение.) - My hands are dirty because I have been repairing my bike.
(У меня грязные руки, потому что я чинил велосипед.) - How long have you been learning English? – I have been learning it for 3 years.
(Как долго ты учишь английский? — Я учу его три года.)
Present Perfect Continuous подчёркивает длительность или процесс, а Present Perfect — результат. С глаголом состояния know используется Present Perfect: have known.
