作业帮 > 英语 > 作业

英语基础问题请问下having done和have been doing都表示时态吗?都是现在分词的完成式吗?为什么有人

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/19 09:49:04
英语基础问题
请问下having done和have been doing都表示时态吗?都是现在分词的完成式吗?为什么有人做题把两者搞混了(原因是什么?)还是原本就是两个概念?具体的定义和用法是什么?
还有 have been doing 中的been是be的过去分词 不能理解为被动吗?还是和have一起构成完成的意思?结构上它和have是两个助动词相连的 能作为整体理解吗
请附带例句详解.
lgaiyang的讲解 再请教下having done 是表时态吗?
只知道是发生在谓语动词之前的动作 担当什么成分?
have done表示完成
be doing表示进行
be done表示被动
举例给你说吧.
1.I have finished the work.我已经完成了工作.【完成时】
2.I am working now.我正在工作.【进行时】
3.The work is finished.【被动语态】
1+2
I have been working all this evening.【现在完成进行时】have been doing
heve been可以看做have done,动词为be,表示完成,而且是现在完成时用have
be working是be doing的形式,动词为work,表示进行.
因为be要与前面have构成完成时所以be 的形式是been
你一开始把两部分分开看就容易理解了,慢慢就熟悉了.
1+3
The work has been finished.【现在完成时的被动】
have been 可以看做have done,动词为be,表示完成,而且是现在完成时用has
be finished是be done 的形式,动词时finish,表示被动
因为be要与前面的have构成完成时,所以be 的形式是been
你得把时态和语态分开理解.
语态就是 主动和被动两种
主动就是do 被动就是 been done
1+2和1+3的形式比较容易混.
时态有 现在时,进行时,完成时,将来时
具体的说主要有 一般现在时,一般过去式,一般将来时,现在进行时,过去进行时,将来进行时,现在完成时,过去完成时,将来完成时等等.
根据自己的理解说了这么多,不晓得你能不能明白,不明白的话在线的时候再聊吧.