Non capisco la grammatica di When who should we run into but Dan. When posso venire dopo who should ~?

Risposta del madrelingua
Rebecca
When who should we run into but (someone) è un modo di dire, quindi non è una frase grammaticalmente corretta. Non tutti i modi di dire sono grammaticalmente scorretti, ma di solito lo sono. Quindi questo modo di dire significa che hai incontrato qualcuno per caso. Esempio: I was on a hike, when who should I run into but my first grade teacher! (Ho incontrato la mia maestra in prima elementare durante un'escursione!) Esempio: My mom and I were shopping, when who should we run into but my mom's boss. (Stavo facendo la spesa con mia madre e mi sono imbattuto nel capo di mia madre.)