问大家1个英语问题,在线等!!!

Where do you work?
-I work for a company ____ sells cars.
A.which B.where

这里的代替的是主语company,那么which与where有什么区别呢?
怎么用呢??详细解答,重分!!
谢谢

A
I work for a company____ sells car 。这道题考察定语从句引导词的使用。
关系代词which/that 所代替的先行词是事物的名词或代词,在从句中可作主语、宾语。
关系副词where/when等可代替的先行词是时间、地点或理由的名词,在从句中作状语。相当于"介词+ which"结构
上题中,company____ sells cars.从句缺少主语成分,因此which正确。而where不能起到代替主语的作用
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-04-07
总觉得这2个选项都是怪怪的。我的建议是用 that。

当然,which 勉强能说通,但如果是这样的话,相比来讲,用 where 就更通。公司里卖车子,不可以么?

我们一边说着中国教育英文的方式不行,一边又抱着老一套绕来绕去,不是很矛盾么?

死讲语法等于读死书,还不如没有语法。

参考资料:个人意见 专业负责

第2个回答  2008-04-07
只能选which,引导定语从句,先行词是a company,我在一家买汽车的公司工作。

如果用where,也可以引导定语从句,但是where在逻辑上应该做这个从句的状语,比如:I work for a company where I sell cars.意思是我在一家公司工作,在那儿我卖汽车。
第3个回答  2008-04-07
选a
where只能用于表示地点,which表示所要修饰的对象
这里要修饰的是我所要工作的对象--公司,而不是指公司所在的这个地方。
自己多感觉一下
第4个回答  2008-04-07
a.
company是sells cars的主语,所以用which.
第5个回答  2008-04-07
我认为应该选A. 抛开定语从句其他解释来说,从sells就能判断,后面的从句说的是company所以要用第三人称单数.而如果想达到"我在一家公司上班,在那里我卖车."这种表达就可以用where,: I work for a company where( in which) I sell car.

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网