词典词条 · 问答

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. (那时)她不可能整天都游泳。 [句意]……士兵们不可能总是察看得那么仔细。

练习题

请做下面的英语试题:

"You were driving at 100 km an hour, sir." "But officer, I ____. My car can't go more than 80." A. may not have been B. couldn't have been C. wouldn't have been D. needn't have been

来源:英语常见问题解答大词典-2.md · 第 1210112121 行 · 原文哈希 93ce501718