Давайте разберемся с вашими предложениями и правильно употребим времена present perfect и present perfect continuous.
1. They have not finished yet. They have been chatting on the phone since 12 o'clock and they…
- Объяснение: Здесь мы используем present perfect "have not finished", так как говорим о том, что действие (не закончить) еще не завершено. Фраза "They have been chatting" показывает, что действие (разговор по телефону) началось в прошлом и продолжается до сих пор.
2. Brad Pitt has starred in more than sixty films.
- Объяснение: Мы используем present perfect здесь, чтобы сказать, что на данный момент у Брэда Питта есть опыт сниматься в более чем шести десятках фильмов.
3. Sarah has been reading since 4 o'clock.
- Объяснение: В данном случае мы используем present perfect continuous, чтобы подчеркнуть длительность действия (чтение) с определенного времени (с 4 часов).
4. My friend has never seen The Matrix.
- Объяснение: Здесь мы используем present perfect для выражения негативного опыта по поводу просмотра фильма "Матрица" до настоящего момента.
5. We have known each other for more than twenty years.
- Объяснение: Это предложение также на present perfect и говорит о состоянии знакомства, которое началось в прошлом и продолжается до сих пор.
6. I have been reading the book you gave all morning.
- Объяснение: Использование present perfect continuous здесь указывает на продолжительность действия чтения книги на протяжении всей утренней части дня.
7. But I have not finished it yet.
- Объяснение: Это предложение на present perfect сообщает, что, несмотря на то что я читал книгу, я еще не закончил её.
8. I'm sorry! I'm late. Have you been waiting for a long time?
- Объяснение: Мы используем present perfect continuous "Have you been waiting", чтобы узнать, продолжается ли действие ожидания до сих пор.
9. Mary has been driving her new car for a month.
- Объяснение: Здесь используется present perfect continuous, чтобы показать, что действие (вождение нового автомобиля) началось в прошлом и продолжается до настоящего момента.
10. Mark has been sleeping since 1 PM.
- Объяснение: В этом предложении мы также используем present perfect continuous, чтобы показать, что действие сна началось в 1 часа дня и длится до настоящего времени.
Теперь мы можем подвести итог, заполнив пропуски в предложениях:
- They have not finished yet. They have been chatting on the phone since 12 o'clock and they are still chatting.
- Brad Pitt has starred in more than sixty films.
- Sarah has been reading since 4 o'clock.
- My friend has never seen The Matrix.
- We have known each other for more than twenty years.
- I have been reading the book you gave all morning.
- But I have not finished it yet.
- I'm sorry! I'm late. Have you been waiting for a long time?
- Mary has been driving her new car for a month.
- Mark has been sleeping since 1 PM.
Если у вас есть еще вопросы или нужно что-то уточнить, не стесняйтесь спрашивать!