英语语法:it's been a while 已经有一段时间了 'S是否是 has 这句子成分是什么 哪个是动词

如题所述

been可以是be,也可以是go的过去分词
It's 可以是It is ; It was ; It has ;a while表示一段时间。
1、It is been a while. = It is gone a while. 被动【一般现在】一会
2、It was been a while. = It was gone a while. 被动【一般过去】一会
3、It has been a while. = It has gone a while. 主动【现在完成】一会
1=3。如果把虚词 it 换成实词,就一目了然了哈,比如换成cat,动词也就清楚了啥。追问

请分析下句子成分 哪个主语 哪个谓语 哪个宾语什么的

追答

老兄啊,典型的“be+分词”式系表结构啥:主语为虚词it,is, was, has作状态系动词,分词been就是状态了哈。

追问

a while是表语的意思吗 这里a white是什么词性? 考虑到后面还要带个从句 又是如何分析?

追答

补充成分。
前面是缩写,后面带的从句时态就比较自由了,此时的分析应以从句的谓语动词为准。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-02
是has been是动词be的过去式,这是现在完成时。
第2个回答  2012-12-01
是has,has作为情态动词,been为动词追问

时态是如何 和被动has been混淆啊

第3个回答  2012-12-01
同意xmgzjcn
相似回答