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

现在完成时和现在完成进行时的区别,在我理解无非是一个动作是否会持续下去而已像是,I'vebeenpaintingthewallfor3days隐含的意思就是还没有完成,还... 现在完成时和现在完成进行时的区别,在我理解无非是一个动作是否会持续下去而已
像是,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?这种用法,这个动作难道不可以表示持续吗?虽然语法没错但似乎意思是不对的,求详解。
展开
 我来答
Godfrey777
2013-07-24 · TA获得超过9587个赞
知道大有可为答主
回答量:8884
采纳率:70%
帮助的人:2610万
展开全部

be动词是助动词或情态动词,通常只表示状态,不表示动作,这是关键点。

我做了一个老师3年了的表述方式:

  1. I have been a teacher for 3 years.

  2. I have been teaching for 3 years. I have been doing as a teacher for 3 years.

 

【供参考】

追问
那除了be动词比较特殊之外
完成进行时在瞬间和持续动词上有什么讲究吗
追答
动词是瞬间性或是持续性其实在完成进行时句型中均可使用,没什么限制。
低调的圆圈圈
2013-07-24 · TA获得超过4049个赞
知道大有可为答主
回答量:2339
采纳率:66%
帮助的人:1909万
展开全部
因为paint这种事短暂性动词,在这一个时间点就表示未完成和已经完成

而be本来就是持续性动词,这里就不需要I‘ve been being这样了。

be,have,keep,know,learn,lie,live,read,sing,sleep,stand,stay,wait,walk,watch这些都是持续性动词。

希望可以帮到你,还望及时采纳谢谢、O(∩_∩)O~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
321hwIxb
2013-07-24 · 超过10用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:41.9万
展开全部
动作会持续而不是状态
be a teacher 是一个状态
动词指的是看得见的动作才表示持续或完成
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式