have been后面接什么?

 我来答
娱乐圈小鸽子
高能答主

2021-04-11 · 小鸽子,爱娱乐,专注分享娱乐知识
娱乐圈小鸽子
采纳数:972 获赞数:80735

向TA提问 私信TA
展开全部

1、have been+地点

例句:I have been there for three years.

翻译:我已经到这里三年了。

这句话是现在完成时。

2、have been+ing

例句:I have been living the town since 1983.

翻译:我自从1983年,已经住在这个镇了。

3、have been+被动

例句:My room has been cleared by my mom.

翻译:我的房间已经被我妈妈清理干净了。

这个句子是完成时的被动语态(虽然不常用,但是有这种方法)。

扩展资料:

完成时态的构成分为两部分:一是助动词,二是实义动词的过去分词-ed。具体来说,用助动词have/has表示“时”,以表明动作发生的时间是在过去、现在还是将来;用过去分词来表示动作的“态”,以表明该动作已经完成,而且对现在有一定的影响。

它的构成是:主语+助动词(have/has) +动词的过去分词。(done)



轮看殊O
高粉答主

2021-04-07 · 说的都是干货,快来关注
知道大有可为答主
回答量:2.6万
采纳率:99%
帮助的人:742万
展开全部

have been 是动词be的现在完成时行式,当主语为第三人称单数时,使用has been的形式.和不同的单词连用,表达不同的意思.现对初中教材中出现的用法归纳如下:一、have been与表示职业的名词连用,用来询问或说明某人所从事的职业.例如:

Have you ever been a teacher 你曾经当过教师吗?

I've been a doctor before .以前我曾经是一位医生.

这种表达与how long,for或since等表示时间的短语连用后,则表示此种状态的持续时间.例如:

How long have you been a player 你当运动员有多久了?

I've been a worker for twelve years.我当工人十二年了.

I've been a soldier since two years ago.自从两年前我就当了战士.

二、have been后接形容词,表示某种行为或状态.此时和表示时间的短语how long,for或since等连用时,则表示这种状态持续的时间.例如:

The shop has been open .这家商店营业了.

How long has this factory been open 这家工厂开工多久了?

扩展资料

have的搭配用法如下:

1、have +过去分词,构成完成时态。

例句:He has left for Japan.

他已去了日本。

2、have + been +现在分词,构成完成进行时。

例句:I have been studying English for 8 years。

我学英语已达八年了。

3、have+been +过去分词,构成完成式被动语态。

例句:English has been taught in China for many years。

中国教英语已经多年。


4、have+表示动作的名词(这类名词常由同形的动词转化而来),意为“做(某事)”(=do sth.)。

have a drink (of...) 喝一点(……)

have a look(at...) (朝……)看一眼

这些短语常用于口语,这里的have可以用take替换。

5、have+表示一日三餐的名词,意为“用餐”。

have breakfast/lunch/supper 

吃早饭/午饭/晚饭。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式