having been here since 2006.这里的"having been "

having been here since 2006.这里的"having been "
请教下"having been " 是什么结构?been 出现都是在完成时中了吧,可这里是……
wbank 1年前 已收到4个回答 举报

duanyee 幼苗

共回答了23个问题采纳率:73.9% 举报

have been 是助动词have/has + 过去分词,所以是现在完成时态,have加上ing是一个分词了,分词短语在句子中主要做状语,表示条件,时间,原因,伴随情况等.

1年前

10

201056 幼苗

共回答了1个问题 举报

having动词作主语,have been 属于一般完成时~如果这是完整的句子的话~

1年前

2

CalvinL 幼苗

共回答了16个问题采纳率:87.5% 举报

这是一个现在完成进行式

1年前

0

赖先生 种子

共回答了1个问题 举报

现在完成时

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.031 s. - webmaster@yulucn.com