能说keep...opening吗

发布时间:2022-04-29T12:25:31 英语语法

能说keep...opening

英语可说 keep sth doing sth,但下面这道题可用keep … opening 吗?

He was so sleepy that he could hardly keep his eyes __________.

A. open                        B. opening                        C. opened                        D. to open

此题应选A。容易误选B。主要是受 keep...doing 这一常用句式的影响。

做好本题的关键是要分清:open 表示“开”这一意义时,是形容词还是动词。

1. open用作形容词时,表示状态,意为“开着的”。如:

His eyes were wide open. 他的眼睛睁得大大的。

The shop isn’t open today. 商店今天不开门。

2. open用作动词时,表示动作,意为“开”。如:

Open your mouth and say "ah". 张开嘴说“啊”。

Please open the window. 请打开窗户。

open用作动词,是终止性动词,通常不能用来表示“开”这一动作的持续。如。如:

这门打开已有一周了。

正:The door has been open for a week.

误:The door has been opened for a week.

晚上让窗户开着。

正:Keep the window open at night.

误:Keep the window opening at night.

通过以上分析,我们可以清楚地知道:上面一题应用keep...open, 而不能用keep...opening, 其道理已很显然。假若我们要用keep...opening, 那其实就是要使open 这一终止性动作不断地反复发生,这显然是荒唐的。