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

[复制链接]
查看11 | 回复1 | 2010-8-23 16:25:23 | 显示全部楼层 |阅读模式
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.我已经做了十年的公交车司机了(现在还是)。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行