请问老师们,方框内的will be having可以替换成should be having吗?如果不可以,这两者在表意上什么区别呢?
will be doing和should be doing都可以表示对正在进行的动作或者行为的推测。will be doing通常翻译成“一定正在做某事”,should be doing通常翻译成“应该正在做某事”。
He will / would still be reading his paper. 他一定还在读报纸。
He should be waiting for us at the gate. 他应该正在大门口等我们。
(摘自赵俊英:《现代英语语法》p.387)