Nerozumiem gramatike When who should we run into but Dan. When môžem prísť najbližšie who should ~?

Odpoveď rodeného hovorcu
Rebecca
When who should we run into but (someone) je idióm, takže to nie je gramaticky správna veta. Nie všetky idiómy sú gramaticky nesprávne, ale zvyčajne sú. Takže tento idiom znamená, že ste sa náhodou stretli s niekým. Príklad: I was on a hike, when who should I run into but my first grade teacher! (Na učiteľa som narazil v prvej triede počas turistiky!) Príklad: My mom and I were shopping, when who should we run into but my mom's boss. (Nakupoval som s mamou a narazil som na šéfa svojej matky.)