Я не розумію граматики When who should we run into but Dan. When я можу прийти наступного who should ~?

Відповідь носія мови
Rebecca
When who should we run into but (someone) є ідіомою, тому це не граматично правильне речення. Не всі ідіоми є граматично неправильними, але зазвичай це так. Отже, ця фразеологізм означає, що ви випадково зустріли когось. Приклад: I was on a hike, when who should I run into but my first grade teacher! (Я зіткнувся з учителем у першому класі під час походу!) Приклад: My mom and I were shopping, when who should we run into but my mom's boss. (Я ходив по магазинах з мамою і зіткнувся з маминим начальником.)