should be doing 什么意思

如题所述

should be doing虚拟语气,表示原本应该在做什么,隐含意义是实际上现在并没有在做这件事。
If Jack didnt come,I should be having dinner.
要不是杰克来了,我本该在吃晚饭。追问

那跟shouldvhave done 有什么区别都是本应该做的意思

追答

时态不一样啊,一个是本该现在正在做什么,一个是本该现在已经做好了什么

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-06
应该在做.....
It's half past eleven now. The Greens should be having lunch.
现在是中午11:30,格林一家该在吃午饭。
祝你进步!本回答被网友采纳
第2个回答  2014-03-06
应该被做
第3个回答  2014-03-06
应该做的
第4个回答  2014-03-06
应该做的、、、、、、、、、、、
相似回答