The man kept his eyes ____ on his baby for quite some time.
A fixed B being fixed
请问这里为什么用A ,非谓语动词做宾语不是只可以用to do 或 doing 吗?
The man kept his eyes ____ on his baby for quite some time.
A fixed B being fixed
要解决网友这个问题,需要从 keep 的使用方法谈起。涉及到本句,keep 有两个句型需要讲:
keep + 宾语 + doing
keep + 宾语 + adj.
(纠正一下网友这个说法:非谓语动词做宾语。这里,his eyes 是宾语,目前分词或形容词作宾补)
语法规则是:在目前分词或形容词作宾补都允许的状况下,大家直接用形容词作宾补,而不需要 “being + 形容词” 作宾补。这是语言追求简练的基本需要。比如:
We found him lying on the floor. (正)
We found him very excited.(正)
大家不说:
We found him being very excited.(误)
又如:
They kept him working all day.(正)
They kept him busy all day.(正)
大家不说:
They kept him being busy all day.(误)
同理:
The man kept his eyes moving for quite some time.(正)
The man kept his eyes fixed on his baby for quite some time.(正)
大家不说:
The man kept his eyes being fixedon his babyfor quite some time.(误)