all night与the whole night有区别吗?比如这句:He works all night.可以说成:He works the whole night吗?另外,the whole night 前要加for

问题描述:

all night与the whole night有区别吗?
比如这句:
He works all night.
可以说成:He works the whole night吗?
另外,the whole night 前要加for

我认为应该是He had worked for a whole night.
在用语习惯上来说还是He works all night常用

可以
不用