Давай заполним пропуски, используя Present Perfect или Present Perfect Continuous.
1. A: How long has she known him?
B: They have been friends for a long time.
*Объяснение:* Здесь используется Present Perfect, потому что спрашивается о периоде времени, в течение которого она его знает, а не о процессе.
2. A: Have you found your keys yet?
B: No, I have been looking for them all morning.
*Объяснение:* Здесь используется Present Perfect Continuous, так как действие (поиск ключей) началось в прошлом и продолжается до сих пор.
3. A: Do you like the musician David Matthews?
B: Yes. I have just bought his new album.
*Объяснение:* Здесь используется Present Perfect, так как действие (покупка альбома) только что завершилось, и важен результат.
4. A: Why is James angry?
B: He has lost the keys for his house.
*Объяснение:* Используется Present Perfect, так как важен результат действия (потерял ключи), который влияет на текущее состояние (он злой).
5. A: Where have you been?
B: I have been working out in the gym all afternoon.
*Объяснение:* Здесь Present Perfect Continuous, потому что действие (тренировка) продолжалось в течение некоторого времени в прошлом (весь день) и, возможно, только что закончилось.
6. A: Where is Sarah?
B: She has gone to the shops with her mother and sister.
*Объяснение:* Используется Present Perfect, так как Сара ушла в магазины, и сейчас ее там нет. Важен результат действия – ее отсутствие.