求教英语高手,whose,that,I did so的疑惑!

来源:百度知道 编辑:UC知道 时间:2024/05/30 00:04:07
1.I once lived in a house,(whose) walls were made of wood.
这里为什么要用whose而不能用that来指事物?whose到底是指“事物-住的房子”还是指“谁住的木制墙壁的房子”?

2.They talked about the teachers and the schools (that) they knew.
这里为什么要用that而不能用which?which也是指事物的呀~

3.The teacher asked me to sit down,and (I did so).I did so是“我就这样做了”的意思吗?

1.因为“wall”是属于“house”的,“whose”是指“......的”,表示所属关系,所以用whose,而“that”不表示所属关系。

2.当先行词既有人,又有物时,用“that”,不用“which”。此句中先行词为“the teachers and the schools ”,既有人,又有物,所以用“that”。

3.对。

前两个题都是关于定语从句的,你可以在百度百科上搜一下“定语从句”,好好学习学习。

补充:三楼的说的不对,有逗号必须用which,那是非限制性定语从句,并不是用which就最好加逗号,那是谬论。

1. whose 指物
2. that 指人
3. I did so 我照样做了

1. whose指的是“谁的”,房子的墙壁。这里whose不必要是人的“谁的”
[关系代词]那个人的, 他[她]的, 他们[她们]的; 它(们)的
This is the pen whose point is broken.
这就是笔尖断了的那枝笔。

2. that指的是the teachers and the schools。他们知道的老师和学校的。因为即指人又指地方,不能单独用which/where, who。

另外,如果要用which,一般前面最好用“,”隔开则不能用that代替,否则可以用that代替。

3.我照着做了。或者我听从了。