All flights_____ because of the snowstorm,many passengers could do nothing but take the train.(1999.1/51)
A)had been canceled
B)have been canceled
C)were canceled
D)having been canceled
答案D)。由于暴风雪,所有的航班都被取消,许多乘客别无选择只好乘火车。
二、V-ing用作动名词
1、V-ing动名词位于某些特定的动词之后,例如:admit,suggest,enjoy,anticipate,ap- preciate,excuse,avoid,deny,dislike,dread等。
My wife said in her letter that she would appreciate_____ hear from you sometime.(1993.1/66)
A)being
B)been
C)to be
D)having been
答案D)。我的妻子在信中说:她很乐于在什么时候收到你的信。
2、V-ing动名词位于动词appreciate之后,要求在V-ing之前带上一个物主形容词。
I would appreciate_____ it a secret.(2001.1/45)
A)your keeping
B)you to keep
C)that you keep
D)that you will keep
答案A)。要是你能保守秘密,我将十分感谢。
3、V-ing动名词位于动词deny之后常选用完成式。
That young man still denies_____ the fire behind the store.(2001.1/45)
A)start
B)to start
C)having started
D)to having started
答案C)。那位年轻人仍然否认他在商店后面纵火。
4、V-ing动名词位于某些谓语动词+介词/副词的组合之后。
The man in the corner confessed to_____ a lie to the manager of the company.(1997.6/ 58)
A)have told
B)be told
C)being told
D)having told
答案D)。角落里的那个人承认自己对公司经理撒了谎。
I have no objection_____ your story again.(2000.6/27)
A)to hear
B)to hearing
C)to having
D)to have heard
答案B)。我不反对再听一遍你的故事。
5、V-ing动名词用在当forget用否定式时,常常用在will never forget之后。
I will never forget_____ you for the first time.(2001.1/43)
A)to meet
B)meeting
C)to have meet
D)having to be met
答案B)。我将永远不会忘记我们的初次见面。