Грамматические тесты по английскому языку
Я определил язык задания как русский. Сейчас я решу задания по порядку, дам подробные пояснения и отформатирую ответ в Markdown.
Задание 1
Выберите правильный вариант.
- I ... glasses since I was a child.
a) wear; b) wore; c) am wearing; d) have been wearing
Пояснение: Здесь нужно выбрать правильную форму глагола, чтобы предложение было грамматически верным. Так как действие началось в прошлом (когда был ребенком) и продолжается до настоящего времени, нужно использовать Present Perfect Continuous.
Правило: Present Perfect Continuous используется для действий, которые начались в прошлом и продолжаются до сих пор. Форма: have/has been + V-ing.
Ответ: d) have been wearing
Задание 2
- When the phone rang, I ... dinner.
a) cook; b) was cooking; c) had been cooking; d) have been cooking
Пояснение: Здесь нужно выбрать правильную форму глагола, чтобы описать действие, которое происходило в момент, когда зазвонил телефон.
Правило: Past Continuous используется для описания действия, которое происходило в определенный момент в прошлом. Форма: was/were + V-ing.
Ответ: b) was cooking
Задание 3
- He usually had dinner at 4 p.m., ...?
a) had he; b) hadn't he; c) did he; d) didn't he
Пояснение: Это вопрос с хвостиком (tag question). Нужно выбрать правильный вспомогательный глагол и местоимение.
Правило: Если основное предложение утвердительное, то хвостик должен быть отрицательным, и наоборот. В данном случае используется Past Simple, поэтому нужен вспомогательный глагол did.
Ответ: d) didn't he