申通快递松江电话号码:一条单选

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 07:21:08
--What will happen if I smoke here?
--____is seen smoking here will be punished.
A.Who B.No matter who C.Whoever D.Anyone
答案是C~~为什么????我也选D啊~

应选C,给你简单说说:

大意:
如果我在这里吸烟会怎样(会发生什么事)?
任何人被发现在这里抽烟将被处罚。

关于C D的辨析:
此处whoever 并非引导实际意义上的主语从句,whoever= anyone who,我们通常所说的主语从句是整个主语以从句的形式出现,而此处将被punish的不是前面整个句子,而仅仅是who或anyone,是人。所以此处“is seen smoking”是修饰主语的定语从句的一部分,如果选D,anyone就少了从句引导词who.

这样说,楼主能明白么。

答案是C
这个句子的意思是不论谁在这里吸烟都将受到惩罚,所以A可以排除了,B和C的区别是no matter who/where/what之类只能用作状语,对于D选项只能这样用Anyone who smoking here will be punished.
这种体得靠语感,读得多了就很容易了。你可以查查语法书,呵呵

whoever=no matter who就是无论是谁,在这里吸烟都将受到处罚 所以选C

选D
任何人在这里吸烟都将受到处罚.

B对--念念就觉得B顺

选D的话句子没主语,应该为Anyone who is seen ......C:不能带主语从句。B:在这里是带了个主语从句