should be doing 和 will be doing 的区别

If I am wrong, we will have done no harm to look at the issue skeptically and critically, to consider how we should be resisting it.

请问在这里,should be doing是不是和will be doing相同,都是对未来的单纯预测,只不过使用shouldwill稍微有差别。

如果不是的话,这里为什么用should be doing而不用,should resist表示对将来的预测?这是进行体的什么用法?

请先 登录 后评论

最佳答案 2024-06-01 08:21

should have done可以表示过去本该做某事而实际未做。should be doing可以表示本该现在正在做某事而实际没有在做。这里should都是表示责任、义务的意思。例如一个孩子在本该睡午觉的时间看电视,母亲发现后会说,You should be sleeping now. 你本该是在睡觉的。should do表示事件是将来意义。should be doing是现在时间。你的句子中的should be doing就是本该现在正在做某事(实际没有做)。这种用法是不能用will be doing替换的。

个人理解,仅供参考。

请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 0 收藏,543 浏览
  • Solomon   提出于 2024-05-13 11:38