• Объясните, в чем разница времен Present Perfect и Past Simple. Можно ли задать такие вопросы : When have you been here?

Ответы 2

  • Лучший способ различения обеих времен - ориентация на слова-подсказки. Слова \"yesterday\", \"last week\", \"two days ago\" требуют Past Simple. Слова \"just\", \"already\", \"yet\",  \"for\" и \"since\" - Present Perfect.

    Предложение \"When have you been here?\" начинается словом \"when\", которое предполагает ответ в прошедшем времени. Следовательно, предложение неправильно. Предложение \"What have you done in the camp?\" правильно: оно предполагает ответ, который не исключает использование слова \"already\" (уже). 

     

  • Привет

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years