Для того чтобы правильно употребить глаголы в скобках в Present Perfect Continuous, нужно помнить, что эта временная форма используется для выражения действий, начавшихся в прошлом и продолжающихся до настоящего момента или недавно завершившихся, при этом подчеркивается длительность этих действий. Формула образования Present Perfect Continuous: подлежащее + have/has been + глагол с окончанием -ing.
Вот правильные формы предложений:
1) I have been working on this problem for two months.
- Я работаю над этой проблемой уже два месяца.
2) Has she been sleeping all this time?
3) You have been talking this nonsense all day long.
- Ты несешь этот бред весь день.
4) “Any news about your latest project?” - “I just have been telling about it.”
- “Есть новости о твоем последнем проекте?” - “Я как раз рассказывал о нем.”
5) He says he has not been feeling well for the past week.
- Он говорит, что чувствует себя плохо всю последнюю неделю.
6) You are red all over. How long have you been lying in the sun today?
- Ты весь красный. Как долго ты сегодня лежал на солнце?
7) I have been trying to get you all day, George!
- Я пытаюсь связаться с тобой весь день, Джордж!
8) I have not been sleeping well for months.
- Я плохо сплю уже несколько месяцев.
9) We have been seeing each other regularly since the party at Helen’s.
- Мы регулярно видимся с вечеринки у Хелен.
10) “Jack isn’t working now.” - “He has not been working for years.”
- “Джек сейчас не работает.” - “Он не работает уже много лет.”
Эти предложения показывают, что действия начались в прошлом и продолжаются до настоящего момента или недавно завершились, при этом акцент делается на их длительность.