过去完成时had+过去分词 和had been+过去分词的区别
1个回答
展开全部
过去完成时:had
+ 过去分词
表示过去某个动作或某个具体时间之前已经发生、完成的动作。“过去的过去”。
had+been+过去分词,
过去完成时的被动语态。
been是表被动的意思,其原型是be
sb.have
done
sth.
主语是人sth.
has
been
done(by
sb.)
主语是事物都表示以完成某物某事
例如:I
have
finished
my
homework.(have
done句型)
My
homework
has
been
done.(have
been
done句型)
另外,如果是had
done,句中一定要含有表示过去时间的词,如yesterday等,否则不能轻易用had
done,应该用have
done.
+ 过去分词
表示过去某个动作或某个具体时间之前已经发生、完成的动作。“过去的过去”。
had+been+过去分词,
过去完成时的被动语态。
been是表被动的意思,其原型是be
sb.have
done
sth.
主语是人sth.
has
been
done(by
sb.)
主语是事物都表示以完成某物某事
例如:I
have
finished
my
homework.(have
done句型)
My
homework
has
been
done.(have
been
done句型)
另外,如果是had
done,句中一定要含有表示过去时间的词,如yesterday等,否则不能轻易用had
done,应该用have
done.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询