he has been there for six months中的been怎么理解?
has不是助动词吗?为什么助动词后面还有个be动词呢?这种现在完成时态好多都用有been,我就是不理解这里面什么还要用个 be动词,
人气:474 ℃ 时间:2019-10-26 04:18:08
解答
这个句式用了 主系表结构
eg .He is here .他在这,is 是be 的一般现在时.
He was here a moment ago .他刚才在这.was 是 be 的过去时.
He has been here for six months .他在这六个月了.has been 是be 的完成时.
助动词 不能 单独作谓语 ,要和主要动词一起构成谓语 ,完成时的构成是 助动词 have + 动词的过去 词 ,那么 be 的过去分词是 been ,所以就出现了 have /has been 这个结构.
推荐
猜你喜欢
- 榨一批花生油,出油率一定,花生量与花生量与花生油成什么比例?
- 英语翻译
- {4x一2y=4①,2x十y=2②,解方程组,
- 小明做一道数学题他把第二个加数27看成72算出和是98请问正确的和是多少?
- 12)设a=5,b=4,c=3,d=2,下列表达式的值是( ).
- 已知x=2+√3,y=2-√3.计算代数式{(x+y/x-y)-(x-y/x+y)}*(1/x的平方-1/y的平方)的值
- pcr技术在DNA复制中起到什么作用?
- when和while的区别:when是否可代替while