have 和have been的区别,什么时候用?举例子

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/07 22:50:36

have 和have been的区别,什么时候用?举例子
have 和have been的区别,什么时候用?举例子

have 和have been的区别,什么时候用?举例子
have有两种用法,一种表示“有”,比如说:I have a pen.我有一支笔.
另一种是助动词,无实际意义,起语法作用.
have been 其实也不能单独使用,它是现在完成时的一个结构,意思是“去过”“做过”,搭配不同,意思也不一样.
have been to 去过某地,已经回来.I have been to Beijing many times.
have been in 去过某地,呆在那里.I have been in Beijing for 3 year.
还可以表示过去发生的动作一直持续到现在
I have been a bus driver for 10 years.
我已经做了十年的公交车司机了(现在还是).
懂了吗?