一道SAT语法题!急急急!!!!!现在就要解析~谢谢

(foralltheirtalk)aboutecology,majyjorcompanieshavesofarspendverylittletofightpollutio... (for all their talk) about ecology, majyjor companies have so far spend very little to fight pollution.
A for all their talk
B in spite of the fact of their having talked
C besides their having talked
D in addition to their talking
E although there is talk between one and another one
我选的是E,我觉得又表示转折的意思,答案是A,我需要详解,谢谢各位!
还有一个问题:就是E中的one和another是不是不能指代companies里的某一成员?
非常感谢
展开
stellashi2010
2010-10-07 · TA获得超过1.1万个赞
知道大有可为答主
回答量:3797
采纳率:100%
帮助的人:4416万
展开全部
A

句意:尽管大谈生态环境,大公司们迄今为止在与污染做斗争方面没出什么力。

这句话考查两点

1. for all 的含义
fall all 表示“尽管”,例如:
For all her wealth, she is not happy.
她虽然很富有,但并不幸福。

所以C是肯定不对的。

2. talk的含义
talk不仅可以表示“交谈”,“谈判”,还可以表示“讲话,说话”。

这句话意思是那些大公司只是口头说说,并没有付诸实际行动。 talk在这里并不涉及“讨论”的意思,所以不能选E。E中因为有between..and,talk就成了“交谈”了,和题意相悖。
nicole彳亍
2010-10-07
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
one和后面的主语就不对等,还有我一般看到there be句型的话就很少考虑了,而且E那么长,要简洁恩。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
billgeorge1
2010-10-07
知道答主
回答量:2
采纳率:0%
帮助的人:2061
展开全部
“one”与“the other”没有指代对象
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式