有关初三定语从句的问题

来源:百度知道 编辑:UC知道 时间:2024/06/17 20:46:49
David was not on the bus( )arrived just now.I'll have to wait another ten minutes.
A.he B.that C.who D.it
错解:C
正解:B

David不是先行词吗?应该用WHO啊

你知道定语是“( )arrived just now.”根据字面含义,定语应该是修饰“bus”(物),引导词应该用“that”或“which”,(限制性定语从句),故选B。

是车刚刚到。。。所以先行词应该是bus
是物。。。所以用that

物用that

bus是先行词,由下句中的I'll have to wait another 要等另一辆车,可知:上句中刚刚到的那辆车,即bus被arrived修饰,为先行词,(物)的引导词为that。故选B

bus是先行词.用that.

who修饰人
that修饰人和物
arrived修饰bus 不是david 所以选择that