2 and who should…是什么句型

And who should turn up at the ceremony but John! 

请问这个 and who should…是什么句型?为什么用感叹号而不是问号?这不是疑问句吗?

请先 登录 后评论

最佳答案 2021-05-26 20:16

要说是句型,应该是说 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! 于是我去看了比赛,竟然在那儿遇到了老朋友汤姆!

请先 登录 后评论

其它 1 个回答

吕明远

可以把but John提到who的后面,就会更容易理解了。类似的句子很多,比如Who but jack would do such a thing.因为说这句话的人自己已经很明确地知道该问题的答案,所以这不是一个纯粹的问句,可以使用感叹号。

请先 登录 后评论
  • 3 关注
  • 2 收藏,1788 浏览
  • 王思成   提出于 2021-05-26 08:25

相似问题