一道英语语法题~

The problem of carbon emissions ___ at the Durban Climate Conference last month has aroused the public's wide concern again.
为什么是being discussed,而不是having been discussed?

last month,上个月 所以德班会议是已经过去的事情了啊 现在分词being 是表示修饰,being done 是表示被动。所以 答案是对的。
having been done 是表示现在还在一直开会中。很明显,这个会已经开完了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-16
只是在描述过去的事 过去时就够了
现在完成时不能单独与准确时间连用,(如表示过去的时间状语)如yesterday(morning、afternoon),last(morning、afternoon)等,除非与for,since连用.
第2个回答  2012-07-16
没有明显的先后顺序
第3个回答  2012-07-16
last month 是过去时的标志。应该用 discussed
第4个回答  2012-07-16
指的是一般的过去
相似回答