have 和have been 有什么区别啊??
来源:百度知道 编辑:UC知道 时间:2024/05/27 07:28:00
have是现在完成时
have been 是被动的现在完成时
have + 动词的过去分词 是现在完成时
have been + 动词的现在分词 是现在完成进行时
在用法上 现在完成时和现在完成进行时都是强调过去的动作对现在的影响 但是现在完成进行时的动作还会持续到将来 而现在完成时就没有这个意义了 可能持续 也可能不持续到将来
比如
He has learned English for 5 years, so he can speak English very good now.
已经学了5年了 “不一定“(注意,不是“不“)继续学了
He has been learning English for 5 years, so he can speak English very good now.
一定还会继续学
have是拥有的意思
比如 I have a car.我有一辆车。
have been中的have是表示现在完成时态。
比如 I have been there for three times. 我去过那里3次。
have been中的have是表示现在完成时态
have been doing和have done
have been和have gone的区别
have been done和 have done
have been in和 have been to区别
might have been 和 cound have been的区别
be been和have been had been意思一样?
求have been to,have gone to和have been in这三个的区别
have been to ,have been in和 have gone to区别
have been与have gone
have gone to和have been to的区别是什么?