1.The elephants ought ______ hours ago by the keepers.D

问题描述:

1.The elephants ought ______ hours ago by the keepers.D
A.to be fed B.to feed C.to being fed D.to have been fed
为什么不选A?
2._____,she ran out of the room.D
A.Having tears in her eyes and turned suddenly
B.Turning suddenly,with tears in her eyes
C.With sudden turn tearful eyes
D.With tears in her eyes and a sudden turn
ABC为什么不行?
3.Are you going to the dance _____?A
A.to be held B.to hold C.be held D.held
C和D为什么不行

1、ought to 是一个固定的搭配,同时也是情态动词里比较特殊的一个.又因为第一题这个句子里的主语是The elephants ,是feed这一动作的承受者,是被看守员喂养,所以用被动语态;再加上ought to 含有本来该做某事,而没有做成的意思,即该动作尚未发生,所以用虚拟语气,即have + 过去分词,所以答案为D.
2、因为一个句子里只能有一个主干(主谓宾等),所以同一个句子里容不得有两个谓语,正如A中的turned,与主句的ran out ,所以排除A.
B中的Turning suddenly, with tears in her eyes
明明是两个作为状语成分的分句,他们之间不能够轻易的只用一个逗号隔开,但是可以一前一后的并在主句里边,如正确的写法应该是:Turning suddenly,she ran out of the room with tears in her eyes.所以不选B.
C中的With sudden turn tearful eyes读起来就不顺口,原因在于在两个同为介词with的宾语之间并没有适当的分隔,正确的应该是:With sudden turn and tearful eyes,所以不选C.
用排除法,只剩下D.
但是,其实根据C的分析,就可以证明D是正确的.
3、to+动词词组,可以表示将来的事物,在这里就是用了这层含义,因为舞会 the dance 是还未举行的,从前面的be going to 也可以证明.而舞会又不会自己举行的,而是被举行的,只能用被动语态,两个语义、语法上的要求相结合,很明显,答案就是A.
C、D其中任意一个都不如A,的表意完整,所以不选.