When who should we run into but Dan 。 who should ~在When来?

母语人士的回答
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.碰见My mom and I were shopping, when who should we run into but my mom's boss. (我和妈妈一起购物,遇到了妈妈的老板。)