If I studied hard, I would … the test yesterday

If I studied hard, I would … the test yesterday.

A) Be passed;
B) Had passed;
C) Passed;
D) Have passed;
E) Pass.

В задании нужно выбрать тот вариант, который завершает условное предложение так, чтобы получилась грамматически правильная конструкция, соответствующая гипотетическому утверждению о прошлом. Обычно для подобного выражения используется третье условное предложение, которое имеет форму «if + past perfect, would have + past participle». То есть корректное предложение выглядело бы так: «If I had studied hard, I would have passed the test yesterday.»

Разберем варианты:

A) Be passed
– Конструкция «would be passed» образует пассивный залог, что здесь неуместно. Предложения такого типа требуют активного залога, и сама форма «be passed» неверна в данном контексте.

B) Had passed
– Если поставить этот вариант, получится: «If I studied hard, I would had passed the test yesterday.» Такая форма ошибочна, потому что после «would» должен использоваться инфинитив с «have», а не «had».

C) Passed
– В результате получится: «If I studied hard, I would passed the test yesterday.» Здесь нарушена структура, так как после «would» надо использовать форму инфинитива, а не простое прошедшее время.

D) Have passed
– При подстановке мы получим: «If I studied hard, I would have passed the test yesterday.» Это наиболее близкое к правильной конструкции, хотя классическая третья условная форма требует в основной части «would have passed», а в условной — «had studied». В представленном задании if-клауза не имеет «had», но вариант D даёт правильную форму после «would». Поэтому он подходит лучше всех по смыслу и грамматике.

E) Pass
– «Would pass» соответствует настоящему или будущему времени, что не согласуется с указанием «yesterday».

Ответ: D) Have passed.

Мәселе – өткен шақтағы шартты сөйлемді толықтыру. Сұрақ: «If I studied hard, I would … the test yesterday» деген сөйлемдегі дұрыс вариантты анықтау қажет.

Нұсқаларды бір-бірлеп қарастырайық:

• A) Be passed – “be passed” – бұл құрылым жай әрекетке емес, пассивті формаға тән. Мұндай құрылымды осындай шартты сөйлемде қолдану дұрыс емес.

• B) Had passed – “had passed” өткен шақтың өткен формасы, бірақ шартты сөйлемнің негізгі бөлімінде «would» сөзінен кейін “would had passed” деп айтады, ал мұндай тіркес қолданылмайды.

• C) Passed – Бұл нұсқа жай өткен шақты білдіреді. Шартты сөйлем өткен шақтағы нақты немесе гипотетикалық жағдайды білдіру үшін «would have passed» формасын қажет етеді.

• D) Have passed – Мұнда «would have passed» тіркесі толық және дұрыс құрылымды түзеді. Яғни, егер де мен жақсы оқыған болсам, мен тестті өтті болар едім.

• E) Pass – Бұл жағдайда инфинитив формасы қолданылады, ол шартты сөйлемге сәйкес емес.

Бұл тапсырманы шешу үшін өткен шақтағы шартты сөйлемдердің құрылымы туралы білу керек: егер өткен шақтағы орын алмаған шартты жағдайды білдірсе, негізгі бөлімде “would have” + past participle (егер сұрақта “would …” деген сөз тіркесі берілген болса, дұрыс пішін - “would have passed”).

Осылайша, дұрыс жауап: D) Have passed.