Различие в видо-временных формах.
Did you eat ...? Сказуемое в форме Past Indefinite.
Have you eaten ...? Сказуемое в форме Present Perfect.
1. Past Indefinite и Present Perfect могут описывать одно и то же действие, но под разным углом.
Past Indefinite - если действие упоминается в рамках завершенного отрезка времени. Например:
Did you eat meat yesterday?
Yesterday - завершенный отрезок времени.
Present Perfect подразумевает, что действие относится к текущему отрезку времени (сегодня, на этой неделе, в этом году, или вообще за все время до настоящего времени).
Например:
Have you eaten meat? Ты когда-нибудь вообще ел мясо? (жизненный опыт)
Have you eaten meat this week? Ты на этой неделе ел мясо? (неделя еще продолжается)
Еще примеры:
I have been to Peru two times. Я был в Перу два раза. (за всю жизнь)
Last year, I was in Peru two times. В прошлом году я был в Перу два раза.
При этом речь может идти об одних и тех же поездках, но разные (подразумеваемые или явно выраженные) временные отрезки (контекст) влияют на выбор видо-временной формы.
2. Различие между Past Indefinite и Present Perfect может заключаться в отношении к настоящему моменту.
Past Indefinite описывает действие, которое совершилось в прошлом и не имеет явного отношения к настоящему.
Did you eat meat when you were in Peru? (человек уже вернулся из Перу)
Present Perfect называет действие, но на самом деле описывает состояние или результат действия, который присутствует в настоящем.
Have you eaten meat? (человек недавно съел мясо, и последствия этого действия как-то влияют на настоящее, например, он долго не будет голоден)
Лингвистика
Did you eat? и have you eaten? В чем разница?
Светлана Балюк
я не уверена, что автор все это будет читать))
Sa1Djon Rahmonkulov
Благодарю за подробный ответ
Владислав Иноземцев
Пожалуйста!
ты ел
ты поел
ты поел
Sa1Djon Rahmonkulov
Спасибо, но когда и что использовать?
Нормальный вопрос задайте, а не обрубок.
Примерно так: Ты ел? Ты насытился?
В русском переводе разница всё равно не будет видна. Первое - это вопрос про действие, второе - про результат.
1 ты ел?
2 ты съел?
2 ты съел?
Sa1Djon Rahmonkulov
Значит 2 вариант если что-то произошло недавно? Я спрашиваю о настоящем. А 1 непонятно когда, вчера съел, час назад, верно?
Жамиля Мадиева
даже если дословно переводить № 2 , то будет "имеешь ли ты съеденным".То есть совершенное действие. Тут воспринимай как тебе больше нравится
если ты хочешь спросить ел человек или нет, оба варианта верные, говори и так и так
дид ю ит - Вы ели?
Хев ё итен - Вы уже поели?
или как то так
Хев ё итен - Вы уже поели?
или как то так
Sa1Djon Rahmonkulov
Спасибо, но когда и что использовать?
Похожие вопросы
- В чем разница между Did you eat yet и Have you eaten yet?Где это используется?
- Peter, did you remember ...the door? You are so absent-minded. to lock<····· правильный ответ locking lock
- как сказать правильно по английски "Что ты купил ?" - what did you buy? или what you bought? и почему?
- Почему: did you know?, а не you knew?
- "Children, have you anything to eat?", - почему здесь не используется вспомогательный глагол do, ведь это вопрос?
- Зачем и как используют "use to have"? Почему нельзя просто спросить: Did you have a dog? Почему именно: Did you use to.ъ
- Зачем и как используют "use to have"? Почему нельзя просто спросить: Did you have a dog? Почему именно: Did you use to.
- Разница между have you seen и did you see? и как лучше сказать и в каких ситуациях?
- Помогите с английским. Какая разница между: have you...И do you..
- В чём различия между "Did you see my photo?" и "Did you seeN my photo?" И как изменится смысл если начать с Have?