It has been late in the night.这句话有错吗?我知道通常都说It's late in the night.困扰我的是可不可以用has been.我觉得late在这里是形容词。has been late 在这里是表状态的。

问题描述:

It has been late in the night.这句话有错吗?
我知道通常都说It's late in the night.困扰我的是可不可以用has been.我觉得late在这里是形容词。has been late 在这里是表状态的。

it is late in the evening/at night

in the night 的搭配不对,应该是at night ,在这句话中不能用 in the evening 因为在时间上evening 的时间比night 要早些,这样就有些 不符合原句的逻辑了

个人感觉不应用完成时It was late in the night.

in the night 改为 at night
in the evening 正确

已经是深夜了.没错的吧.late 本来就是形容词,既然用现在完成时态,be late当然就要变成been late了.