ฉันไม่เข้าใจไวยากรณ์ของWhen who should we run into but DanWhenฉันสามารถมา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. (ฉันกําลังซื้อของกับแม่และวิ่งเข้าไปหาเจ้านายของแม่)