В чем разница между have done, did и had done в английском языке?



I have done

Автор Ekaterina Ekaterina задал вопрос в разделе Лингвистика

какая разница между have done and did и had done and have done? и получил лучший ответ

Ответ от Kocheryagina Natalia[гуру]
Разница между этими формами заключается во времени совершения действия и его связи с настоящим или прошлым. Did означает, что действие произошло в законченный период времени в прошлом, например, вчера. Акцент делается на самом факте совершения действия. Have done используется, когда период времени еще не закончился, например, на этой неделе или сегодня. Здесь важна констатация факта и упор на результат, который актуален прямо сейчас. Had done описывает предпрошедшее время, то есть действие полностью завершилось до другого момента или события в прошлом. Главное отличие had done от have done в том, что первое связывает два события, которые уже остались в прошлом, а второе связывает прошлое действие с настоящим моментом.

Ответ от ВикиВопрос[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: какая разница между have done and did и had done and have done?

какая разница между have to и should ?
Основная разница между have to и should заключается в степени необходимости и источнике
подробнее...

какая разница между i will have done и i will be done не пойму объясните мне.
Разница в том, что это разные грамматические формы. Первое выражение относится к будущему
подробнее...

В чём разница между have, should, must?
Разница между этими словами заключается в степени необходимости и времени действия. Must выражает
подробнее...

какая разница между how much и how many?
Главное правило использования much и many зависит от типа существительного. How many применяется
подробнее...

расскажите пожалуста какая разница между no и not в англ языке?
Основная разница в том, что no переводится как «нет» и используется прямо перед существительным без
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*