have/has been后面能跟动词的什么时态?请举例说明。

帐号已注销
2021-09-21 · TA获得超过77万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:149万
展开全部

have been 是动词be的现在完成时行式,当主语为第三人称单数时,使用has been的形式。和不同的单词连用,表达不同的意思。

一、have been与表示职业的名词连用,用来询问或说明某人所从事的职业。

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

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 . 这家商店营业了。

The baby has been asleep since his mother left. 自从他妈妈走后,这小孩就睡着了。

I have so tired these days. 这些天我很累。

变化规则

规则动词的过去分词的构成规则与规则动词的过去式的构成规则相同。

(1)一般动词,在词尾直接加“-ed ”。

work---worked,visit---visited

(2)以不发音的“e、ue”结尾的动词,只在词尾加“-d ”。

live---lived

(3)以“辅音字母+ y ”结尾的动词,将"y"变为"i",再加“-ed”。

study—studied,cry—cried,try—tried

(4)“重读闭音节”结尾,且末尾只有一个辅音字母(w、y、x除外),辅音字母前只有一个元音字母,先双写该辅音字母,再加“-ed”。

Breck2
推荐于2017-12-15 · 超过12用户采纳过TA的回答
知道答主
回答量:38
采纳率:0%
帮助的人:19.2万
展开全部
have/has been 是x现在完成时时态,后面跟动词ing形式!表示从过去到现在一直在做某事!
eg. I have been learning English for 3 years!
还有就是现在完成时的被动态!比如:Tom has been killed.
还有就是现在完成时后接形容词!
更多追问追答
追问
后接形容词?
追答
比如说:you have been late for two hours!
还有一条,表示去过某地方!:I have been to BEIJIGN!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-03-08
展开全部
过去完成时。
I have been lived in China for two years.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
flyjessicalove
2014-03-08
知道答主
回答量:54
采纳率:0%
帮助的人:20.5万
展开全部
过去完成进行时
追问
没有别的了吗?
追答
好像木有了,肿么了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式