过去分词和现在分词被动完成式、现在分词一般被动式用法的区别,举例说明

问题描述:

过去分词和现在分词被动完成式、现在分词一般被动式用法的区别,举例说明

1.had been done---The task had been done by last month.
2.have/has been done---The house has been painted .
3.is/are being done---The building is being torn down now.我问的是非谓语动词形式的用法1.Tied by the police , he felt very uncomfortable.过去分词表被动,表完成。其逻辑主语是主句主语he,因he 与tie构成了被动关系,所以用过分。例:Beaten by his father, he left home.2.Having finished my homework, I eventually had time for a movie. ---having done的逻辑主语是主句主语I,I与finish构成了主动关系,且finish这个动作发生在谓语动词之前,所以用having done.having done 表主动,且表示的动作在谓语之前发生。例:Having washed her clothes, she continued to do other housework.3.being done 是一种形式为主动而意表被动的形式,它表示的动作与谓语同时发生。例:Being examined by the vet, the dog struggled to get up.Being painted now, the gategave off a terrible smell.