1.The elephants ought ______ hours ago by the keepers.DA.to be fed B.to feed C.to being fed D.to have been fed为什么不选A?2._____,she ran out of the room.DA.Having tears in her eyes and turned suddenly B.Turning suddenly,with tears in her eyesC.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 21:01:34

1.The elephants ought ______ hours ago by the keepers.DA.to be fed B.to feed C.to being fed D.to have been fed为什么不选A?2._____,she ran out of the room.DA.Having tears in her eyes and turned suddenly B.Turning suddenly,with tears in her eyesC.
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.The elephants ought ______ hours ago by the keepers.DA.to be fed B.to feed C.to being fed D.to have been fed为什么不选A?2._____,she ran out of the room.DA.Having tears in her eyes and turned suddenly B.Turning suddenly,with tears in her eyesC.
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,的表意完整,所以不选.

太简单了,我不解释了。
1. ought to do sth. 指现在或将来“应该做某事”。 ought to have done sth. 指过去“本该做某事”,但实际上没有做,有批评指责的意思。 句子中hours ago,说明是去的事。
翻译:大象几小时前饲养员就该喂了!
2. 这一题,你要是问:为什么不用B,你有水平!
请再去检查一下答案,是否看走眼了?...

全部展开

太简单了,我不解释了。
1. ought to do sth. 指现在或将来“应该做某事”。 ought to have done sth. 指过去“本该做某事”,但实际上没有做,有批评指责的意思。 句子中hours ago,说明是去的事。
翻译:大象几小时前饲养员就该喂了!
2. 这一题,你要是问:为什么不用B,你有水平!
请再去检查一下答案,是否看走眼了?
D. 选项,with后又是复合宾语,又是并列一个单宾语,很不般配啊!
A. turned suddenly 是过去分词作状语,表示被动,但其逻辑主语是she, 应用表示主动的turning suddenly
我选B。
3. 这一题你怎么还会问C为什么不行,be held 能作定语吗?
过去分词作定语,表示被动完成,舞会都已经举办去了,还能去吗?
选A。 the dance to be held= the dance which is to be held=the dance which is going to be held

收起

1 ago表示已经过去,发生了,所以要选完成时
2 逗号后面是一个完整的句子,所以逗号前面只能做状语,名词或动名词,而且要保持一致,就是说都是动名词或都是名词
3 A表示即将进行,D就是已经举行过了,BC结合变成to be held也可以