Nem értem a When who should we run into but Dannyelvtanát. When jöhetek legközelebb who should ~?

Anyanyelvi válasz:
Rebecca
When who should we run into but (someone) egy idióma, tehát nyelvtanilag nem helyes mondat. Nem minden idióma nyelvtanilag helytelen, de általában azok. Tehát ez az idióma azt jelenti, hogy véletlenül találkoztál valakivel. Példa: I was on a hike, when who should I run into but my first grade teacher! (első osztályban túrázás közben összefutottam a tanárommal!) Példa: My mom and I were shopping, when who should we run into but my mom's boss. (Anyámmal vásároltam, és összefutottam anyám főnökével.)