词典词条 · 问答

couldn't have been doing

A:So how did you get into the castle? B:I hid in a farmer's cart which was taking vegetables into the castle.

A: The guards couldn't have been watching vey carefully. [《高中英语教科书》第二册(下), 人教社, p. 55]

[原译]A:……士兵们没有仔细搜查。(《高二英语英汉对照与课后疑难题解析》,陕西师大出版社,p.360) 上句中的 couldn't have been watching very carefully 是“没有仔细搜查”的意思吗?

我们在 couldn't have done 诸条中已经讲到,这一结构可用来表示从现在或过去的眼光看来过去不可能发生的事。而 couldn't have been doing 则表示从现在或过去的眼光看来过去不可能一直持续某个动作。例如: She couldn't have been swimming all day. (那时)她不可能整天都游泳。 [句意]……士兵们不可能总是察看得那么仔细。

练习
  1. "You were driving at 100 km an hour, sir." "But officer, I ____. My car can't go more than 80."

    1. A

      may not have been

    2. B

      couldn't have been

    3. C

      wouldn't have been

    4. D

      needn't have been

Markdown:英语常见问题解答大词典-2.md · 1210112121PDF:第 378 页 · couldn't have been doing