作业帮 > 英语 > 作业

_______ in the cage for half a day ,the bird became hungry

来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/11/18 00:51:54
_______ in the cage for half a day ,the bird became hungry
A .Being kept B.Kept
C.Having been kept D.Have been kept
_______ in the cage for half a day ,the bird became hungry
1.答案:C.
2.
1)此题考查非谓语动词做状语的语法.
2)D have been kept是动词的谓语形式,即其可在句中做谓语,排除;
如:The birds have been kept in the cage for half a day.
3) 根据句意,很明显,the bird和keep之间是被动关系,所以必须选用其过去分词形式.而过去分词有三种具体的形式变化,即一般式(done),进行式(being done)和完成式(having been done).
4)三者的区别在于进行式强调被动的动作正在进行,此题状语中含有for half a day的一段时间,句意不通顺,排除其进行式A;
而一般式和完成式在做状语时的区别在于后者强调其动作发生在主句动作之前.此题两个动作be kept和become hungry在时间上的确有着明显的时间/逻辑上的先后关系,即先“被关了半天”,才再“变得饿”的.
5)综上所述,正确答案为C,而不是B.