Вопрос задан 19.07.2023 в 03:47. Предмет Английский язык. Спрашивает Ким Диляра.

В чем разница между I have done it и I did it? Помогите разобраться! I did - это past simple, и

переводится как - Я делал (когда-то, раньше, регулярно) Я правильно понимаю? I have done - это present perfect, и переводится как - Я сделал (уже имею результат) Ведь так?
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Муся Андраник.

I did - это past simple, и переводится как - Я делал (когда-то, в прошлом, регулярно)  - верно

Обычно это действие, происходившее или произошедшее в прошлом, на что указывают слова-маркеры (yesterday, ...days/weeks/months ago, last week/month и т.д.) либо это ясно из контекста.

I have done - это Present Perfect,  - Я сделал ( имею результат в настоящем)  - здесь нам не важно, когда именно происходило/произошло действие, а важно, что такое действие имело место до настоящего момента

0 0
Отвечает Чернова Александра.

I did it-Past Simple, употребляется с yesterday,last week (month,year....),2 days ago....я делал это

I have done it-Present Perfect, употребляется с already,just,yet, since,for,this morning (evening,week.....)

Я сделал это.

В Present Perfect никогда нельзя поставить обстоятельства времени типа yesterday....., только в Past Simple.

В Present Perfect нельзя задавать вопрос,который начинается с when-когда.Задаем его в Past Simple.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ваши понимание различий между "I did it" и "I have done it" верны. Вот более подробное объяснение:

"I did it" используется для выражения завершенного действия в прошлом. Оно указывает на конкретное время или период в прошлом, когда действие произошло. Например:

  • I went to the store yesterday. (Я пошел в магазин вчера.)
  • She cooked dinner last night. (Она приготовила ужин вчера вечером.)

"I have done it" используется для выражения завершенного действия, результат которого имеет значение в настоящем. Оно связывает прошлое действие с текущим моментом времени. Например:

  • I have finished my homework. (Я сделал свою домашнюю работу. Результат, то есть то, что я закончил, имеет значение в настоящем.)
  • They have already left for the airport. (Они уже уехали в аэропорт. Результат, то есть их отъезд, имеет значение в настоящем.)

В некоторых случаях, разница между "I did it" и "I have done it" может быть субъективной и зависеть от контекста. Однако, обычно "I did it" относится к конкретному времени или периоду в прошлом, в то время как "I have done it" подразумевает связь с настоящим и указывает на результирующее состояние.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Английский язык

Последние заданные вопросы в категории Английский язык

Задать вопрос