简单问题!!!!!!!!!!

[复制链接]
查看11 | 回复8 | 2005-11-30 14:08:44 | 显示全部楼层 |阅读模式
_________breaks the law will be punished by the law itself意思是:任何人犯了法都将要受到法律的惩罚whoeverwhoever[hu:5evE(r)]pron.任何人, 无论谁
回复

使用道具 举报

千问 | 2005-11-30 14:08:44 | 显示全部楼层
首先指出,题目中应该为himself而非itself如果选B,those后面就有了breaks和will两个谓语,这是不允许出现的,必须在breaks前加who做连接词构成定语从句;另外后面的himself与those数不一致如果选C,同上,要借助who如果选D,whatever只能表示物或事,意义上与breaks the law等不符合(违反法律只能是人的行为).
回复

使用道具 举报

千问 | 2005-11-30 14:08:44 | 显示全部楼层
分析句子成分可知缺主语.若选B,则应为:those who...而且后边是breaks,是第三人称,而those是复数概念.D选项不能用作人.C 选项没有任何的意思.所以选A.
回复

使用道具 举报

千问 | 2005-11-30 14:08:44 | 显示全部楼层
those 只是一个指示代词,在这儿前文没有提到主语,如果用those,那它指谁呢?所以要加who.而whoever则可以直接做主语,whoever=no matter who ,这样明白乐吧
回复

使用道具 举报

千问 | 2005-11-30 14:08:44 | 显示全部楼层
后面是itself是对的,因为它说的是法律本身前面开头的地方明显是个从句,要不然不可能同时两个动词出现在一个句子里,而没有and 相连,要 组成从句,只有用whoever.whoever确切的说应该是等同与anyone who,这样就明白了,其实它引导的是一个定于从句。由于从句中动词是breaks第三人称单数,所以即使是把B的those改成those who 也不对,因为动词就要改成复数了。
回复

使用道具 举报

千问 | 2005-11-30 14:08:44 | 显示全部楼层
我想违反法律应该是由人发出的,所以用whoever来用了吧
回复

使用道具 举报

千问 | 2005-11-30 14:08:44 | 显示全部楼层
A最适合题意啊名词作主语
回复

使用道具 举报

千问 | 2005-11-30 14:08:44 | 显示全部楼层
those 不能做主语,如果要,可改为those who
回复

使用道具 举报

千问 | 2005-11-30 14:08:44 | 显示全部楼层
翻译成中文就知道答案了!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行