Чтобы разобраться, какое время правильнее использовать в вопросе "When ... in Thailand?" — "Have you arrived" или "Did you arrive", нужно понять разницу между использованием Present Perfect и Past Simple в английском языке.
1. **Present Perfect (Have you arrived):**
- Используется для действий, которые произошли в прошлом, но имеют связь с настоящим.
- Подчеркивает факт завершенности действия к настоящему моменту.
- Обычно употребляется, когда точное время действия не указано или не важно.
2. **Past Simple (Did you arrive):**
- Используется для действий, которые произошли в определенный момент в прошлом.
- Подчеркивает завершенность действия в прошлом, без связи с настоящим.
- Обычно употребляется, когда указано конкретное время действия.
Теперь, чтобы выбрать правильное время, задайте себе вопрос: хотите ли вы узнать о факте прибытия, который важен к настоящему моменту (Present Perfect), или вас интересует конкретное время прибытия в прошлом (Past Simple)?
- Если вы хотите узнать, приехал ли человек в Таиланд и это важно к настоящему моменту, используйте **"Have you arrived"**. Например: "When have you arrived in Thailand?" - это не очень распространенная форма, но она может использоваться, если вы хотите подчеркнуть факт прибытия к настоящему моменту.
- Если вас интересует конкретное время прибытия, например, вчера или на прошлой неделе, используйте **"Did you arrive"**. Например: "When did you arrive in Thailand?" - это более распространенная форма, когда вы хотите узнать конкретное время прибытия.
В большинстве случаев, если вы спрашиваете о времени прибытия, правильнее будет использовать Past Simple: "When did you arrive in Thailand?"