一般现在时的被动语态和现在完成时的被动语态该怎么区分啊?

问题描述:

一般现在时的被动语态和现在完成时的被动语态该怎么区分啊?
这里有一道题目 Do let your mother know all the truth .She appears·—— everything .A to be told B to have been told (最好能结合这道题目讲解.)
1个回答 分类:英语 2014-11-24

问题解答:

我来补答
选B.一般现在时被动语态的构成:is/are +过去分词; 现在完成时被动语态的构成:has/have+been+过去分词.分析:上题考的是appear to do sth.结构,根据句意可知,这位母亲一定是已经被告知了所有的事实,所以用了现在完成时的被动语态(have been told),而A是动词不定式之后的被动,表示事情或事实将被告知.如果是将被告知,那为什么要让母亲知道所有的事实呢?将被告知,表明动作还没有发生 ,事情只有先被告知而母亲又不完全了解的情况下,才迫于无奈说出所有真相.
 
 
展开全文阅读
剩余:2000
下一页:铜,及其化合物