should do和should be doing 有什么差别?为什么有时候要用后者?

例如Although they are aware that they should be studying, they cannot...

两者都是虚拟,当你在做一件事情而这个时候确是做另一件事情的时候就用should be doing此时的主语是物
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-05-15
should do是应该做某事,主语是人,意思是人应该去做,动作发出者是人。
而should be doing是某事应该被做,主语是物,说的是某件事情应该被做,表被动