Terry had a terribly headache yesterday. He wished he …less at the party

Terry had a terribly headache yesterday. He wished he …less at the party.

A) Drank;
B) Had Drunk;
C) Are drunk;
D) Be drunk;
E) Have drunk.

В этой задаче нас просят выбрать правильный вариант для завершения предложения: «Terry had a terribly headache yesterday. He wished he …less at the party.»

Разберём каждый вариант:

A) Drank – вариант «drank» использует простое прошедшее время, но при выражении сожаления о прошедшем действии обычно употребляется конструкция с прошедшим совершенным временем (Past Perfect): «had drunk», что передаёт идею, что действие завершилось до момента сожаления. Поэтому этот вариант неверен.

B) Had Drunk – здесь используется форма «had drunk», которая представляет собой Past Perfect. В английском языке, когда мы выражаем сожаление о прошлом через слово «wished», правильно употреблять конструкцию «had + past participle». То есть «He wished he had drunk less» корректно передаёт, что он сожалел о том, как поступил на вечеринке. Этот вариант верный.

C) Are drunk – данный вариант использует настоящее время, что не соответствует контексту прошедшего времени. Кроме того, конструкция «wished he are drunk» грамматически неверна.

D) Be drunk – этот вариант не подходит, поскольку конструкция «wished he be drunk» не используется для выражения сожаления о прошлом действии.

E) Have drunk – вариант «have drunk» обозначает Present Perfect и не соответствует требуемой грамматической форме для выражения сожаления о прошлом, где нужна форма Past Perfect «had drunk».

Таким образом, правильный вариант – B, то есть правильно писать: «Terry had a terribly headache yesterday. He wished he had drunk less at the party.»

Мына сөйлемді толықтыру қажет: “Terry had a terribly headache yesterday. He wished he …less at the party.” Сөйлемде өткен шақтағы өкініш білдіру қалыптасқанын байқаймыз. Мұндай жағдайда өткен шақтың өткен шақтағы әрекетіне өкініш білдіргенде «wish + past perfect» құрылымын қолданамыз.

А) Drank – Бұл нұсқада «drank» жай өткен шақыты айтады. Бірақ өкініш білдіру үшін өткен шақтың аяқталған әрекетін сипаттау керек, сондықтан дұрыс емес.

B) Had Drunk – Бұл нұсқа «wish + past perfect» құрылымына сай келеді: «he wished he had drunk less at the party», яғни кешегі іс-әрекетке өкініш білдіреді. Дәл осы дұрыс жауап.

C) Are drunk – Бұл нұсқа қазіргі шақтың пассив формасымен жасалған және мағынаға сай емес.

D) Be drunk – Бұл нұсқа да сәйкес келмейді, себебі инфинитив форма қолданылмайды.

E) Have drunk – Бұл нұсқа да дұрыс форма емес, себебі өткен шақтағы өкініш білдіру үшін қажетті «had drunk» құрылымы жетіспейді.

Осылайша, өткен шақтағы өкініш білдіру үшін «wish + had + past participle» формуласын қолданамыз, демек дұрыс жауап – B) Had Drunk.