Вопрос:

What sentences are grammatically correct?

Ответ:

Решение:

Проверим грамматику каждого предложения:

  • a. How long have you read books for? - Некорректно. Для 'how long' с Present Perfect используется 'read' (past participle) или 'been reading' (Present Perfect Continuous). Правильнее: 'How long have you been reading books?' или 'How many books have you read?'.
  • b. Sorry, we look sweaty. We've been jogging around the park. - Корректно. 'look sweaty' - настоящее состояние, 'We've been jogging' - Present Perfect Continuous, описывающее действие, которое привело к этому состоянию.
  • c. I have been hating broccoli for ten years. - Некорректно. Глаголы состояния (stative verbs) типа 'hate' обычно не употребляются в Continuous. Правильнее: 'I have hated broccoli for ten years'.
  • d. I have cleaned the kitchen. It is as good as new now. - Корректно. Present Perfect 'have cleaned' указывает на результат действия, который важен в настоящем.

Ответ: b, d.

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