您现在的位置是:首页>关注 > 正文

hadbeendone和haddone的区别

发布时间:2026-10-12 18:08:06   来源:    

“hadbeendone”和“haddone”都是过去完成时的结构,但用法不同。

项目 hadbeendone haddone
结构 had + been + 过去分词 had + 过去分词
用法 强调动作的完成,常用于被动语态 表示动作已完成,主动语态
例句 The work had been done before I arrived. I had done the work before he came.

“hadbeendone”强调动作的被动完成,而“haddone”则表示主动完成的动作。两者在句子中的角色不同,需根据语境选择。