作业帮 > 英语 > 作业

请问为什么选A呢?这不是过去完成时句型吗,为什么要用进行时呢?

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:英语作业 时间:2024/05/21 06:24:00
请问为什么选A呢?这不是过去完成时句型吗,为什么要用进行时呢?
I have finished ___ this book ,You can take it away .
A:reading B:read C :to read
请问为什么选A呢?这不是过去完成时句型吗,为什么要用进行时呢?
have finished是现在完成时,但是我们说做完某事是finish doing sth,这个doing 是动名词形式,属于非谓语动词,和时态无关
再问: finish +ed 不是表示过去的吗?
再答: 这里不关finish时态的事啊,而是finish后面要么接名词,要么接动词的现在分词,明白? 比如:finish writing my composition.写完作文
再问: 真不好意思了, 这部分我已经明白了,但我还有点不太明白,,句子主语也不是单三形式, 为什么finish要加ed呢?再麻烦您说明一下,谢谢!.
再答: 整句的意思是:我已经看完这本书了,你可以拿走了。 这里是现在完成时,现在完成时的形式是:have/has + 动词的过去分词 ,如果主语是人称代词I, we, they 则用have, 如果是he, she ,it 则用has, 如果是名词做主语,单数则用has, 复数则用have. 比如:He has gone to Beijing. 他已经去北京了,gone就是go 的过去分词呀。 这是语法规则,它就是这么规定的,没有什么为什么。 如果你还不懂,就再去问问你们英语老师,口头讲述总是更直接更易理解的。