定语从句练习题

1)Mr.Smith is one of the foreign experts who ____ in China.
A.works B.is working C.are working D.has been working

2)I'll tell you ____ he told me last week.
A.all which B.what all C.that all D.all

3)Wrestling is a sport ____ you try to get the other person down on the floor.
A.that B.where C.which D.in which

麻烦写出详细的原因,感激不尽!

C 因为这里的先行词是experts,复数,所以后面从句里主谓一致要用C。如果前面是the only one of the experts,那么后面主谓一致就要用单数了。

D all是先行词,后面的关系代词that因为在从句里做宾语,所以可以省略。当然, all that也可以用what代替。

D in which意思就是in this sport,所以从句还原就是you try to get the other person down on the floor in this sport.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-01-16
1.C 本句是定语从句,who指代的是experts,是复数,所以只能选C(复数形式)

2.D 本句是定语从句,all是代词,定语从句修饰它的时候连接词只能用that,that可省略(就是本句的用法)

3.A 本句是同位语从句,而不是定语从句,that后面那句话说的就是摔跤这种运动,所以是同位语从句,同位语从句用that引导。
第2个回答  2009-01-16
C.are working (one of 短语的中心词是the foreign experts 是复数,所以选复数的谓语动词)
D.all (all后面省略了that,that 在定语从句中作宾语时可以省略.)
D.in which (只用引导词显然缺少介词)
相似回答