Вопрос:

G. Complete the sentences using the Present Perfect or the Present Perfect Continuous. 6. They ____ (wait) for the train for 30 minutes. 7. She ____ (read) this novel since morning. 8. We ____ (visit) three museums this week. 9. He ____ (work) on this project for a month. 10. I ____ (know) her for five years.

Ответ:

Решение:

Используем Present Perfect, если действие завершено или важен результат, и Present Perfect Continuous, если действие длится долго и еще не завершено, или важна длительность.

  1. They have been waiting for the train for 30 minutes. (Указан период времени, действие продолжается).
  2. She has been reading this novel since morning. (Указано начало действия, действие продолжается).
  3. We have visited three museums this week. (Указано количество, важен результат, а не длительность).
  4. He has been working on this project for a month. (Указан период времени, действие продолжается).
  5. I have known her for five years. (Глагол 'know' обычно используется в Present Perfect, когда речь идет о длительности состояния).

Ответ: 6. have been waiting; 7. has been reading; 8. have visited; 9. has been working; 10. have known.