Краткое пояснение: В задании необходимо раскрыть скобки, поставив глагол в нужную форму Present Perfect или Present Perfect Continuous.
- Present Perfect используется для выражения действий, которые произошли в прошлом, но важны их результаты в настоящем.
- Present Perfect Continuous используется для выражения действий, которые начались в прошлом и продолжаются до сих пор.
- I have been reading this book for two hours, but I haven't finished it yet.
(Я читаю эту книгу уже два часа, но еще не закончил.)
- She has been travelling a lot lately. She has already visited three countries.
(Она много путешествует в последнее время. Она уже посетила три страны.)
- They have been working on this project since Monday, but they haven't solved the main problem yet.
(Они работают над этим проектом с понедельника, но еще не решили главную проблему.)
- My hands are dirty because I have been repairing my bike. I have just cleaned them, but they're still wet.
(Мои руки грязные, потому что я чинил свой велосипед. Я только что их помыл, но они все еще мокрые.)
- He has known his best friend since childhood.
(Он знает своего лучшего друга с детства.)
- We have been waiting for the train for 40 minutes, and it still hasn't arrived.
(Мы ждем поезд уже 40 минут, и он все еще не прибыл.)
- You look tired. - Yes, I have been running in the park.
(Ты выглядишь уставшим. - Да, я бегал в парке.)
- How many cups of coffee have you drunk today?
(Сколько чашек кофе ты выпил сегодня?)
- The phone has been ringing for a minute. Why has nobody answered it yet?
(Телефон звонит уже минуту. Почему никто еще не ответил?)
- She has been learning English for five years, but she hasn't mastered the grammar yet.
(Она учит английский уже пять лет, но еще не освоила грамматику.)
Ответ: смотри выше