早教吧 育儿知识 作业答案 考试题库 百科 知识分享

HavedoneHavebeendoingHavebeendone怎么用,在什么时候用?.有什么区别啊?.用的时候有什么提示词

题目详情
Have done
Have been doing
Have been done
怎么用,在什么时候用?.有什么区别啊?.用的时候有什么提示词
▼优质解答
答案和解析
have done 是简单的完成时 如:I have finished my homework .
have been doing是完成进行时 如:I have been doing my homework since last week.(有时间提示)
have been done是完成时的被动语态 如:My homework has been done .