be doing 和have been doing在表达的意思上有什么区别
答案:2 悬赏:70 手机版
解决时间 2021-01-05 02:23
- 提问者网友:温柔港
- 2021-01-04 05:34
be doing 和have been doing在表达的意思上有什么区别
最佳答案
- 五星知识达人网友:舍身薄凉客
- 2021-01-04 06:13
have been doing
现在完成进行式:比如说, have been learning,表示过去已经在学习,并且现在还在学习(有可能继续学下去)。
be doing
1. 现在进行时:表正在发生、进行的动作(没有提到过去);
2. 现在进行时表将来:表示按计划即将发生、打算要做的事。
现在完成进行式:比如说, have been learning,表示过去已经在学习,并且现在还在学习(有可能继续学下去)。
be doing
1. 现在进行时:表正在发生、进行的动作(没有提到过去);
2. 现在进行时表将来:表示按计划即将发生、打算要做的事。
全部回答
- 1楼网友:胯下狙击手
- 2021-01-04 06:20
have been doing
用法:
1) 延续:表示开始于过去的活动持续到现在,并且活动往往还没有结束,将继续持续下去。
i have been living in hawaii for ten years.
我在夏威夷已经生活了十年。
she has been burning the midnight oil to prepare for gre.
她最近在熬夜准备gre考试。
tom has been playing the online games for more than twenty hours.
汤姆玩网游已经超过二十个小时了。
what happened to you? have you been crying?
你怎么了?你是不是一直在哭?
2) 重复:到目前为止的一段时间内重复发生的活动。
he has been going to seattle for half a year.
他在半年间经常去西雅图。
i have been telling you not to make trouble.
我一直劝你不要找麻烦。
the old man has been repairing cars for thirty years.
老人修车修了三十年了。
jack has been practising tai chi for more than a year.
杰克练太极一年多了。
————————————————————————————————————
现在进行时表示动作正在进行,这个动作是暂时的,也是未完成的。
现在进行时的基本用法
表示说话的此刻正在进行的动作
通常由表示“此刻”的时间状语(now, at this moment),或通过look/listen!这两个提示语来表明此时此刻动作正在进行。
she is making a fire now. 她正在生火。
表示现在时间段中正在进行的动作
they are planting trees on the hill these days. 这几天他们正在山上种树。
表示按计划或安排将要发生的动作
能这样用的动词并不多,通常是arrive, begin, come, do, drive, fly, go, leave, stay 等表示位置转移的动词。这种用法比较生动,给人以一种期待感。
jane and betty are going on holiday in a few days. 几天后简和贝蒂将出去度假。
●´现在进行时的特殊用法
表示一种重复的动作,带有“厌恶”、“赞叹”等感情色彩
现在进行时往往与constantly, always, forever等状语连用,给现在的动作披上一层感情色彩。
she's constantly complaining. 她不停地抱怨。
表示某一具体动作或心理状态的发展过程
the house is falling down. 房子正在倒下。
强调动作的重复
the train is arriving late almost every day this summer. 这个夏季火车几乎天天晚点。
表示两个动作是同一动作
he who helps others is helping himself. 帮人就是帮自己。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯