Вопрос:

Grammar G. Complete the sentences using the Present Perfect or the Present Perfect Continuous. 32. Justin ....... dinner for two hours now! (cook) 33. She ........ you. (buy) 34. They ........ their holiday for the last two weeks. (plan) 35. I ........ Jack for six years. (know) 36. You ........ all morning! (pack)

Ответ:

Решение:

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

  • 32. Justin has been cooking dinner for two hours now! (Действие началось два часа назад и продолжается, подчеркивается длительность.)
  • 33. She has bought you. (Акцент на результате действия - покупка совершена.)
  • 34. They have been planning their holiday for the last two weeks. (Действие началось две недели назад и продолжается, подчеркивается длительность.)
  • 35. I have known Jack for six years. (Состояние 'знать' является статичным глаголом, поэтому используем Present Perfect.)
  • 36. You have been packing all morning! (Действие началось утром и продолжается, подчеркивается длительность.)

Ответ: 32. has been cooking, 33. has bought, 34. have been planning, 35. have known, 36. have been packing.

Подать жалобу Правообладателю