发布网友 发布时间:2022-04-22 01:25
共4个回答
热心网友 时间:2023-09-24 11:44
had been done 过去完成时
过去某个时间之前就已经完成
例如,All of my execises have been done when you asked me yesterday. 昨天你问我的时候,我的作业已经做完了。
have been done现在完成时
到现在为止已经完成
例如,All of my execises have been done now. 我现在已经把所有作业做完了。
热心网友 时间:2023-09-24 11:45
前者是过去完成时被动语态,过去某个时间前完成的动作~后者是现在完成时被动语态,现在某个时间前完成的动作其实一般前者会有过去时间提示的~many patients have been treated in the hospital.many patients had been treated in the hospital sice the hospital improved its facilities.可以百度一下两种时态~找更多例子对比一下~应该有些固定搭配或者标志的~不过我忘记了~
热心网友 时间:2023-09-24 11:45
had been done 过去完成时的被动语态 句中有具体的 过去时间单词 如yesterday have been done 现在完成时的被动语态 表示动作已经完成对现在的影响the homework had been finishde yesterday i have been to china .happy new year ! 祝你好运 !
热心网友 时间:2023-09-24 11:46
EG1( 例子)中的have是 had吧?