SAT普林斯顿语法题求解,望高手解答

2025-02-23 23:05:16
推荐回答(2个)
回答1:

1. 先行词是人的时候,一般就是用who;只有在先行词既有人又有物时, 关系代词才是用that, 不能用who,也不能不用which。例如:
The scientist and his achievements that you told me about are admired by us all. 我们所有人都钦佩你告诉我的那位科学家和他所取得的成就。
你去查查看你说的那个that后面带人了的是不是这种情况。

2. as...as... 是用于比较的,意思是“...和...一样”,所以第一个as后面一定跟的是个形容词,要是按照你这个说法,那as后面岂不是跟的是个名词 dancer了?你觉得别扭,是因为你缺少这方面的语感,你多练练,多读读,就会习惯了。另外我在给你一个类似的用法:
How lovely a girl she is!
What a lovely girl she is!

3. 这里是虚拟语气,虽然动词用了 voted 和 would pay 都是过去式的形式,但实际上说的是现在,所以在what的宾语从句中就不必再体现这个虚拟语气,而恢复到正常的现在时了。

4. any other后面可以接单数,也可以接复数,但是比较级中,后面只能接单数。
any other接单数时指在同一范围内除了某人或某物以外的其他人或事物,如果非要接名词复数,就要说 any of the other+复数名词。比如:
Tom runs faster than any other student (或 any of the other students)in his class.
汤姆比他班上的任何人都跑得快。
Shanghai is larger than any other city in China.
上海比中国的任何一个城市都大。
但比和被比的人或物不在同一范围或不属同一类别,就不用other。如:
Shanghai is larger than any city in India.
上海比印度的任何城市都大。
这道题目中, any others 也不能理解成 poetry,因为在比较级中,一定要对等,不仅是对比物要对等,连句子结构上也要对等。题目前面说了是 Goethe's poetry,那你后面在结构上也得是 “某某人的poetry”才行,你不能说只要后面也是 poetry 就行。所以这道题中能与 Goethe's poetry 结构对等的选项就是 that of any other poet,都是所有格的形式。从这一点上可以看出,英语是多么精确的一门语言呀,和中文的模棱两可是死而非有很大不同,学英文一定要有西方人的严谨的思维才能去理解。

5. must是对现在时的一种强烈肯定判断;must have 是对过去时的一种强烈肯定判断。你这道题目中因为前文中是过去式,所以这里也要用可以表示过去的 had to。记住,must绝对不会用于一般过去时中的。

回答2:

在定语从句中that能指代人.that指人时,相当于who或者whom;指物时,相当于which.在宾语从句中做主语或者宾语,做宾语时可省略.