I have been working hard all morning 我辛苦工作了一个上午

问题描述:

I have been working hard all morning 我辛苦工作了一个上午
为什么要使用动名词working
have+been算复合谓语吗?复合谓语好像是have+be(原形的)
这边为什么要使用后置定语hard来 而不是 hard working?
1个回答 分类:英语 2014-11-16

问题解答:

我来补答
1.be doing 这是基本用法 be +动词ing形式
2.have +动词的过去分词也就是have done ,只不过这里的动词是be动词,所以是been,没有听过have be 的用法
3.hard working 是在不充当谓语的时候可以使用,而上面说的hard后置,是因为这里hard做副词修饰动词
有什么不对的,请大家指正,以上是我个人的理解
再问: 大哥: have+been 是现在完成时 怎么会到be+doing呢?
再答: 我说的是后面的be +doing ,也就是be working,整句是have been doing 之前的have been 是完成时,拆开理解 整个时态是现在完成进行时啊
再问: 对对对 是我错了 你提醒了我 是现在完成进行时 那么这句话的谓语是什么呢? 现在完成进行时 可以插开不连接在一起吗?
再答: have been working准确的说,就算是这句话的谓语了。“现在完成时 可以插开不连接在一起吗?”这句话是什么意思?你想问什么??什么可以插开不连接在一起??看不懂
 
 
展开全文阅读
剩余:2000