Конечно! Давайте разберемся с вашими предложениями и правильным использованием Present Perfect и Present Perfect Continuous.
A: Have you seen (you/see) dad?
B: Yes, he's at the garage. He has been trying (try) to repair the car for over an hour.Объяснение: "Have you seen" — это Present Perfect, потому что мы спрашиваем о результате действия (в данном случае, встретили ли вы отца). "He has been trying" — это Present Perfect Continuous, так как мы подчеркиваем продолжительность действия (он уже более часа пытается отремонтировать машину).
A: I have known (know) Ann for three years now.
B: Has she been studying (she/study) with you for that long?Объяснение: "I have known" — Present Perfect, потому что мы говорим о состоянии, которое началось в прошлом и продолжается до настоящего. "Has she been studying" — Present Perfect Continuous, так как важно подчеркнуть, что она учится долгое время.
A: Bob has lost (lose) a lot of weight!
B: Yes, he hasn't been eating (not/eat) properly lately.Объяснение: "Bob has lost" — Present Perfect, указывающее на результат (он потерял вес). "He hasn't been eating" — Present Perfect Continuous, показывает, что это произошло в течение некоторого времени и, возможно, прямо влияет на его текущее состояние.
A: Have you been cleaning (you/clean) all morning?
B: No. I have just started (just/start).Объяснение: "Have you been cleaning" — Present Perfect Continuous, так как мы спрашиваем о длительности действия (чистил ли ты весь утро). "I have just started" — Present Perfect, так как важно указать на недавнее завершение действия (я только что начал).
Если у вас есть ещё вопросы по грамматике или другим темам, не стесняйтесь спрашивать!
