急急!关于when和while 以及定语从句的两个问题

来源:百度知道 编辑:UC知道 时间:2024/06/19 21:45:00
1. For a long time the language in America stayed the same,when the language in England changed.
这是一道改错题,请问为什么要把句子中的WHEN改成WHILE?
2.They talked happily about the men and the books ( ) interested them greatly.
A.which B.who C.whom D.that
请问这道题为什么选D而不是选A?

谢谢各位!

when是时间点,while则是时间段,你以for a long time开头说明是时间段所以用while

第二题 因为如果先行词既有人又有物 只能用that!

1.这里用while 表示语意的转折。你仔细体会一下,就会发现前后两句的意思是个对比。while在这里表示,“……,而……”。
2.这里的词要能够指代the men and the books ,指代人用who或that,指代物用which和that,综合起来,只能用that。所以选D。

第二题是因为先行词是the men and the books,所以引导词得用that,而不能用which.

1.when往往表时间上,而while既可以用于时间上,也可以用于两种情况的比较或表转折关系。这道题表示对比关系,所以用while,整句话的意思是,很长一段时间以来,美国的语言一直不变,而英国的语言变化了

2.当先行词既有人和物的时候,只能用that,这是语法规定,可以翻看语法书查证这条规律。这句话的先行词是the men and the books,既有人又有物 所以用that