怎么判断英语中done对于前面的主语来说是被动还是主动的过去式呢?

如题所述

主要看done前面的助动词
① 如果done前面有be动词,为被动;
② 如果done前面有has/have/had助动词,为主动;
③ 如果有has/have/had + been,表示被动的完成时态。He has been cheated by her for years. 他几年来一直遭到她的欺骗。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-10-06
如果前面有be动词即是被动。如果前面是
has,have或者had则是完成时态的主动。如果既有have,has,had又有be动词则是完成时态的被动。追问

但是表示被连接的电脑的话,connceted computer 这种也不用加be哎

追答

这是过去分词定语,根本不是谓语动词

相似回答