Ваше речення граматично неправильне або принаймні неприродне для більшості ситуацій у сучасній англійській мові.
Present Perfect (have been) рідко вживається з конкретними запитаннями про час (when), тому що цей час не прив’язаний до конкретного моменту в минулому.
Правильно сказати:
When were you there? — Коли ти був там?
Past Simple — правильний вибір для питань про конкретний час у минулому. Present Perfect (have been) — використовується для досвіду в житті, без вказівки конкретного моменту.
When have you been there? Де помилка?
Підкажіть, будь ласка, де помилка у реченні: When have you been there?
1 відповідь
-
Віктор
|
|