havebeendone
"have been done" 是英语的完成被动语态,表示某个动作已经完成,并且主语是动作的接受者。具体来说,"have been done" 表示到目前为止某个动作已经完成。例如,"The work has been done."(工作已经完成了。)在这个句子中,"done" 是过去分词,表示完成的动作,而 "have been" 表示这是完成的被动语态形式。因此,"have been done" 通常用于描述过去发生的、已经完成并且与主语相关的动作或事件。
havebeendone
"have been done" 是英语的完成被动语态,表示某个动作已经完成,并且主语是动作的接受者。这个结构通常用于描述过去发生的动作对现在的影响。例如:
"The work has been done."(工作已经完成了。)
在这个句子中,"has been done" 表示 "工作" 已经完成。这种被动语态的形式强调了动作的完成性,并且指出了主语 "工作" 是动作的接受者。
简而言之,"have been done" 用于表示某个动作或任务已经完成,并且主语是动作的被动接收者。