各位英语牛人帮忙解决翻译一下吧!

问题描述:

各位英语牛人帮忙解决翻译一下吧!
"For all their talk about ecology, major companies have so far spent very little to fight pollutoin." 中“for all their talk"是什么意思,若是与"in spite of the fact of their having talked"相比,哪个更好一些

for all their talk他们所说的(都是关于生态学.)
我觉得第一个好点,因为it is more simple than the other one. you need to consider the audiences.哈哈,谢谢啊,这是一道SAT的填空题,答案也确实是第一个,我因为不理解第一个,所以一直认为第二个好,现在明白了呵呵,加油啊!SAT蛮难的,ACT也是。祝你考得好成绩!谢谢啊!!!:))