专题文章
时长:00:00更新时间:2024-09-23 04:38:09
一、词性不同。1、have done: 是主动形式的现在完成式。2、have been done: 是被动式的现在完成式。二、用法不同。1、have done: have done表达即时性操作。2、have been done: have been done表达延续性操作。三、侧重点不同。1、have done: 侧重于后主语,事。lhave finished my homework.我已经完成我的作业了。2、have been done: 侧重于前主语,人。The classrooms have been cleaned.教室被打扫干净了。
查看详情