那本书上周不可能在售——它今天才出版!

That book couldn't have been on sale last week - it only came out today!

点击显示答案

That book couldn't have been on sale last week - it only came out today!

couldn't 是 could not 的缩写形式,表示"不可能"或"不能够",在这里用于表达对过去情况的否定推测。 have 在这里是助动词,与过去分词 been 构成完成时态,表示动作或状态已经发生或存在。 couldn't have been 这个结构表示对过去情况的否定推测,意思是"当时不可能...",用来表达说话者认为某件事情在过去不可能发生。

在 App 中完整学习这张卡片

在 App 中学习