When you (to have) breakfast yesterday?

When you (to have) breakfast yesterday?

A) did…have;
B) have;
C) has;
D) had;
E) do…had;

Вопрос заключается в том, какая грамматическая конструкция нужна для образования вопроса о завтраке, учитывая, что речь идёт о действии, которое произошло вчера. Выбор правильного варианта основывается на том, что для образования вопросов в прошедшем времени в английском языке применяется вспомогательный глагол did.

А) did…have
Здесь используется вспомогательный глагол did для обозначения прошедшего времени, а основной глагол имеет форму инфинитива (have). То есть правильная структура вопроса – “When did you have breakfast yesterday?” Этот вариант верный.

B) have
Если оставить вариант просто с have, то получится “When have you breakfast yesterday?” – что неверно, так как во-первых, отсутствует вспомогательный элемент для прошедшего времени, во-вторых, конструкции have/I/you breakfast неправильно согласованы с контекстом прошедшего времени.

C) has
Использование has неверно, так как этот вспомогательный глагол применяется с субъектом третьего лица единственного числа в настоящем времени. В данном случае речь идёт о вопросе к собеседнику в прошедшем времени.

D) had
Применение had в утвердительной форме могло бы быть оправдано в некоторых конструкциях (например, when had you breakfast?), но такой вопрос звучит неестественно и редко используется в разговорном английском, где предпочтительна конструкция с did.

E) do…had
Этот вариант не соответствует никакой грамматической структуре, так как сочетание do и had не используется для образования вопросов в прошедшем времени.

Таким образом, для образования правильного вопроса о действии в прошлом нужно использовать вспомогательный глагол did, за которым следует основной глагол в инфинитиве без частицы to. Правильный вариант – A) did…have.

Сен ағылшын тіліндегі өткен шақ сұрағын құрастыру керексің. Яғни, “Кеше таңғы ас іштің бе?” деген мағынада сұрақ қойылады. Осы құрылымды жасау үшін “Did” көмекші етістігін қолданып, негізгі етістіктің бастапқы түрін қолданамыз.

A) did…have
Бұл нұсқа – дұрыс. Себебі өткен шақ сұрағында “did” көмегімен сұрақ құрып, негізгі етістік “have” деп жазылады.

B) have
Бұл нұсқа дұрыс емес. Өткен шақ сұрағы үшін “did” сияқты көмекші етістік қажет және етістіктің негізгі түрін қолданамыз.

C) has
Бұл нұсқа да дұрыс емес. “Has” – етістіктің үшінші жақтағы жалғаулы түрі, бірақ бұл құрылым өткен шақ сұрағы үшін қызмет етпейді.

D) had
Бұл нұсқа өткен шақтың өзіне тән форманы көрсетеді, бірақ сұрақ түрінде қолдану үшін “Did you have…” керек болады.

E) do…had
Бұл нұсқа қайта-қайта құрылымды бұрмалайды. “Do” қазіргі шаққа тән, ал “had” өткен шақты көрсетеді. Екеуін бірге қолдану дұрыс емес.

Осылайша, дұрыс жауап – A) did…have. Бұл форманы қолданғанда, сұрағың: “When did you have breakfast yesterday?” деп беріледі.