作业帮 > 英语 > 作业

为什么没有have been being a teacher的用法?

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/04/29 17:14:02
为什么没有have been being a teacher的用法?
现在完成时和现在完成进行时的区别,在我理解无非是一个动作是否会持续下去而已
像是,I've been painting the wall for 3 days 隐含的意思就是还没有完成,还要继续
和 I've painted the wall for 3 days 隐含的意思就是已经完成了
那为什么在涉及BE动词的时候就没有了?
像是我做了一个老师3年了,为什么从来没有看到过I‘ve been being a teacher for 3 years?这种用法,这个动作难道不可以表示持续吗?虽然语法没错但似乎意思是不对的,求详解.
为什么没有have been being a teacher的用法?
e动词是助动词或情态动词,通常只表示状态,不表示动作,这是关键点.我做了一个老师3年了的表述方式:I have been a teacher for 3 years.I have been teaching for 3 years. I have been doing as a teacher for 3 years. 【供参考】
再问: 那除了be动词比较特殊之外
完成进行时在瞬间和持续动词上有什么讲究吗
再答: 动词是瞬间性或是持续性其实在完成进行时句型中均可使用,没什么限制。