אני לא מבין את הדקדוק של 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. (עשיתי קניות עם אמא שלי ונתקלתי בבוס של אמא שלי.)