问题标题:
英语选择Greatmenareoftenunknown,or___isworsemistaken.A.thatB.itC.whichD.whatAfter___seemedaverylongtime,thebadly-woundedsoldiercamebackoflife.A.thatB.itC.whatD.which分别选什么?为什么?翻译都用what,但为什么
问题描述:
英语选择
Greatmenareoftenunknown,or___isworsemistaken.
A.thatB.itC.whichD.what
After___seemedaverylongtime,thebadly-woundedsoldiercamebackoflife.
A.thatB.itC.whatD.which
分别选什么?为什么?翻译
都用what,但为什么?
傅锡天回答:
我觉得第一个句子的意思是:伟人往往是默默无名的,或者是被世人深深误会的(不被人理解).or后面的词应该也是Greatmen,所以不能用it或that,而which不用于代具体的人,一般代的是抽象地指“这部分人”、“其中有一部分”……如果用which,语法上也说不通,which前应该有个表示东西或人的词,你应该知道,what=thatwhich.这样就比较可以理解为什么用what了吧.
而第二个句子的意思是:似乎经过了很长一段时间,这个重伤的士兵才有所好转(恢复过来、重新投入生活).前面整个分句都是作为副词的,而“Itseemedaverylongtime”是个完整的句子,不能加在After后面.that只是一个代词,不能表示具体的东西,人,时间.除非上面有这样一句“Itseemedaverylongtime”,那后面可以说“afterthat”.而what就可以单独表示具体的事物,比如说“what’smore”.这里的what就是一段时间,一段怎样的时间,“seemedaverylongtime”是修饰what的.不能用which的道理同上.
说得太多,不晓得表达清楚没有,希望楼主明白,
点击显示
其它推荐