英语比较厉害的 关于 have been 的用法的~
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:英语作业 时间:2024/07/25 11:50:50
英语比较厉害的 关于 have been 的用法的~
have been do sth.
have been doing sth.
有什么区别?
比如:I skated for 4 hours.
和 I have been skated for 4 hours.
有什么区别?
have been do sth.
have been doing sth.
有什么区别?
比如:I skated for 4 hours.
和 I have been skated for 4 hours.
有什么区别?
![英语比较厉害的 关于 have been 的用法的~](/uploads/image/z/16001983-55-3.jpg?t=%E8%8B%B1%E8%AF%AD%E6%AF%94%E8%BE%83%E5%8E%89%E5%AE%B3%E7%9A%84+%E5%85%B3%E4%BA%8E+have+been+%E7%9A%84%E7%94%A8%E6%B3%95%E7%9A%84%7E)
have been 是现在完成时 强调动作完成
have been doing 是现在完成进行时 是过去某一点发生的事情延续到现在还在进行.
I skated for 4 hours.是一般过去时 强调过去发生的
I have been skating for 4 hours.现在完成进行时 是指当这句话发生的时候,那些学生已经开始滑冰了,并且动作持续到现在还在进行.
如果还不明白 再找我
貌似你们这个课本的第98或者99页有现在完成进行时的语法解释的
打字好累
have been doing 是现在完成进行时 是过去某一点发生的事情延续到现在还在进行.
I skated for 4 hours.是一般过去时 强调过去发生的
I have been skating for 4 hours.现在完成进行时 是指当这句话发生的时候,那些学生已经开始滑冰了,并且动作持续到现在还在进行.
如果还不明白 再找我
貌似你们这个课本的第98或者99页有现在完成进行时的语法解释的
打字好累