下面句子为什么用的是被动语态was finished而不是过去完成时had been finished

问题描述:

下面句子为什么用的是被动语态was finished而不是过去完成时had been finished
We are happy to learn that the difficult work was finished through everyone's effort yesterday.
1个回答 分类:综合 2014-12-02

问题解答:

我来补答
第一,这里有具体的时间,有具体时间一般不用完成时.
第二,过去完成时多用于和过去时比较,也就是说要发生在过去的过去才用过去完成时.比如:We were shocked to know that the work had been finished.
第三,主句是we are happy,所以就算是要用完成时也是现在完成时.
在选择时态的时候,一方面要考虑上下文的时态,一方面要注意是否虚拟语气,因为虚拟语气的时态需要倒推的.
 
 
展开全文阅读
剩余:2000