Умные вопросы
Войти
Регистрация
Английский язык, употребление времен
2 года
назад
от
e.mail e.mail
2 Ответа
▲
▼
0
голосов
В предложении We have done a report on traffic congestion every year for the last four years используется форма Present Perfect, have done, потому что оно выражает действие, которое началось в прошлом и продолжается до настоящего момента, при этом подразумевается, что это действие выполнялось каждый год в течение последних четырех лет.
Фраза have been doing (Present Perfect Continuous) употребляется, чтобы обозначить действие, которое началось в прошлом и продолжается в настояще время, с акцентом на его продолжительность. Если бы вы хотели подчеркнуть, что вы делали отчет о заторах в течение каждого года и продолжаете это делать в настояще время, тогда можно было бы использовать Present Perfect Continuous: We have been doing a report on traffic congestion every year for the last four years, and we are still doing it.
В вашем исходном предложении, где используется have done, акцент скоре на том, что действие выполнялось каждый год, а не на его продолжительности в настояще время.
2 года
назад
от
Дмитрий Тищенко
▲
▼
0
голосов
Если вам нужно обязательно подчеркнуть, что вы не только делали что-то 4 года, но и продолжаете это делать, то да, лучше have been doing, а если вы говорите исклчительно о продолжительности уже содеянного, то достаточно have done (даже если действие продолжается)
2 года
назад
от
Екатерина Романенко
Связанные вопросы
3
ответа
Почему ухудшились отношения России с Англией и Японией
14 года
назад
от
Саша Иванов
1
ответ
Как правильно включать кварцевый облучатель не навредив себе и не получить ожоги?
10 года
назад
от
Рамиз Ахмедов
3
ответа
Электровелосипеды. Кто знает, какой мощности должен быть мотор, для разгона до 80-100км/ч. Какой лучше аккумулятор.
11 года
назад
от
Евгений Марченко