be+done+和be+doing的区别?

 我来答
帐号已注销
2023-05-26 · TA获得超过310个赞
知道大有可为答主
回答量:2707
采纳率:99%
帮助的人:52.3万
展开全部
"be+done" 是表示被动语态的形式,表示某件事已经被完成,强调的是过去动作的结果,注意主语与动作的关系。例如:
- The cake has been eaten. (蛋糕已经被吃完了)- The project was done on time. (项目在规定时间内完成了)
"be+doing" 是现在进行时或过去进行时的形式,表示某件事正在进行或者在过去某个时间段内一直在进行,强调的是动作正在进行中。例如:
- I am currently writing an essay. (我正在写作文)- On Saturday afternoon, the children were playing video games. (周六下午,孩子们一直在玩电子游戏)
两者的区别在于,"be+done" 强调的是动作已经完成,动作的结果比时间更为重要;而 "be+doing" 则强调的是动作正在进行,时间比动作的结果更为重要。因此,在语义和语法上,它们也存在着明显的区别。需要根据具体语境选择使用哪种形式。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式