And who should turn up at the ceremony but John!
请问这个 and who should…是什么句型?为什么用感叹号而不是问号?这不是疑问句吗?
要说是句型,应该是说 and who should…but… 为句型,它用于表示吃惊,其中的 should 表示“竟然”的意思。你的句子意思是:约翰竟然出现在仪式现场!
至于你说的标点符号为什么不用问号,其实这类句式用句号、感叹句或句号都可以的。如:
I turned round on the bus and who should be sitting behind me but my ex-wife. 我在公共汽车上转过身来,谁料后面坐的竟是我的前妻。
I’m making these plans and who should I meet but this blonde guy and John. 我正在制订这些计划,没想到这时候居然遇上这个金发的家伙和约翰。
I got on the bus and who should be sitting in front of me but Tony! 我上了公共汽车,没想到坐在我前面的竟然是托尼!
I walked out of the station, and who should I see but old Beryl? 我从车站走出来,说来也巧,正好碰见老贝丽尔。
I’m making these plans and who should I meet but this blonde guy and John. 我正在制订这些计划,没想到这时候居然遇上这个金发的家伙和约翰。
这类句式中的 but 有时用if not。如:
So I went to the game and who should I see there if not [=but] my old friend Tom! 于是我去看了比赛,竟然在那儿遇到了老朋友汤姆!
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!