作业帮 > 英语 > 作业

英语比较厉害的 关于 have been 的用法的~

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/22 00:58:46
英语比较厉害的 关于 have been 的用法的~
have been do sth.
have been doing sth.
有什么区别?
比如:I skated for 4 hours.
和 I have been skated for 4 hours.
有什么区别?
have been 是现在完成时 强调动作完成
have been doing 是现在完成进行时 是过去某一点发生的事情延续到现在还在进行.
I skated for 4 hours.是一般过去时 强调过去发生的
I have been skating for 4 hours.现在完成进行时 是指当这句话发生的时候,那些学生已经开始滑冰了,并且动作持续到现在还在进行.
如果还不明白 再找我
貌似你们这个课本的第98或者99页有现在完成进行时的语法解释的
打字好累