Лингвистика

как сказать правильно по английски "Что ты купил ?" - what did you buy? или what you bought? и почему?

Смотрим на предложение.
1. Вопрос.
2. Сказуемое стоит в форме времени Past Indefinite.
3. Смысловой глагол (buy) -- не глагол-связка be и не модальный глагол (can, must, should).
Вывод: нужен вспомогательный глагол do (в форме прошедшего времени) .

What did you buy? = Что ты купил? (в прошлом)

Этот же вспомогательный глагол do используется во времени Past Indefinite для образования отрицательной формы сказуемого.

I did not buy anything. = Я ничего не купил.

"Что ты купил? " можно также перевести как

What have you bought? = Что ты купил? (сейчас)

Здесь глагольное время Present Perfect. В формах этого времени уже есть вспомогательный глагол have, поэтому do не нужен.

Отрицательное предложение образуется также с помощью have:
I have not bought anything. = Я ничего не купил.

Посмотрите таблицы здесь и здесь.
Aisulu Tynysova
Aisulu Tynysova
37 347
Лучший ответ
what did you buy? what have you bought?

потому что такова английская грамматика.
VA
Valod Akopyan
90 258
Дочка спросит у мамы, пришедшей из магазина: what have you bought?
Вдруг там что-то вкусненькое...
OA
Orka Abdukarimov
60 389
Альберт Шаяхметов Если дочка знает, что мама пришла из магазина, то она спросит: what did you buy?
Вот такая особенность...
what did you buy-в случае когда действие произошло давно, когдато what have you bought если эффект от действия длится до сих пор до этого момента
Galina Ogorodnikova
Galina Ogorodnikova
63 900
Нечаянно коммент записала в ответы.
Исправила, успела.
Специальный вопрос в прошедшем времени "What did you buy?". Саму идею прошедшего времени принимает на себя вспомогательный глагол did. Основной глагол buy стоит в неопределённой форме без частицы to. Многие объясняют, что он (основной глагол) принимает форму настоящего времени, тем самым запутывая учащегося.
Таня Матвеева
Таня Матвеева
7 297
Выберите для подходящий вариант согласно вашей ситуации: what did you buy? это Past Simple, а what have you bought? это Present Perfect.
Past Simple – прошедшее простое (неопределенное) время, которое употребляется для выражения действия или ряда последовательных действий в прошлом и может быть обозначено след. обстоятельствами времени: вчера (yesterday), позавчера (the day before yesterday), на днях (the other day), на прошлой неделе (last week), в прошлом году, месяце (last year, month), в прошлый раз (last time), в прошлую пятницу (last Friday), ..дней назад (... days ago), ..недель назад (... weeks ago) и т. д.
Present Perfect – настоящее совершенное время, которое выражает действие, которое к данному моменту в наст. времени уже совершено, причем значимым является не время совершения действия, а его результат. Present Perfect может быть обозначен след. наречиями неопределенного времени или обстоятельствами времени с предлогами since или for: уже (already); еще (yet); только что (just); пока, до сих пор (so far); когда-либо (ever); никогда (never); недавно, на днях (recently); недавно, в посл. время (lately); с, с тех пор (since); в течение (for); давно (for a lonf time); целую вечность (for ages).
Например:

Я купила хлеб вчера утром. I bought a loaf of bread in the morning yesterday. (Past Simple)

Я купила хлеб утром (сегодня) . I have bought a loaf of bread in the morning today. (Present Perfect)
@V
@denis Vibe@
1 445
Екатерина Романова Не совсем так.
Последний пример может быть:

I bought a loaf of bread in the morning (сегодня утром, но сейчас уже не утро, а день или вечер, например) .
Или: I bought a loaf of bread this morning.

I have bought a loaf of bread in the morning (сегодня утром, но и сейчас ещё - утро, т. е. не истёк период действия) .

ЭТО КОММЕНТАРИЙ К ОТВЕТУ Lerochka Smile.

Почему-то он попал в ответы. )))