您好,I was just getting off the bus when who shouldI see but my old school friend Pat!这段话的should,but,who不太理解能解释一下吗?
1个回答
关注
展开全部
你好,很高兴为你作答首先should这里的意思是“竟然”,but“而是”,who是“when引导的时间状语从句中主语从句的引导词。”这句话的意思是:我刚正下车的时候,有人拍我,竟然是我的老朋友。
咨询记录 · 回答于2022-04-17
您好,I was just getting off the bus when who should I see but my old school friend Pat!这段话的should,but,who不太理解能解释一下吗?
你好,很高兴为你作答首先should这里的意思是“竟然”,but“而是”,who是“when引导的时间状语从句中主语从句的引导词。”这句话的意思是:我刚正下车的时候,有人拍我,竟然是我的老朋友。
should有表示竟然的意思吗?我以为只表示应该。另外who should i see是不是倒装句呢
是的should有竟然的意思。who should I see 不是倒装句,这里没有倒装的条件。倒装句不管完全倒装还是部分倒装都是有前提条件的。
但who引导主语从句是who should i这一段吗?who should i see buy my old school friedn都是主语呢?那要是这样的话when后面的从句岂不是没有谓语动词吗?
就是who引导的主语从句到哪里呢?还是who should i 这一段吗还是who should i see but my old scholl friend都是主语从句呢?
因为从句里除了see我都找不到谓语动词了
这样的这个句子理解起来费劲,主要是因为那个should和but的影响,一,should本身是一种强调的语气“竟然”,放在了前面,没有放在i之后。二,因为but后面的my old friend和who都是主语从句中see的宾语,也就是说它两并列,see直接挨着后面的my old friend。所以,这个主语从句直接用了疑问语序。
好的