高中英语选择题,帮忙分析下..

_______inthecageforhalfaday,thebirdbecamehungryA.BeingkeptB.KeptC.HavingbeenkeptD.Hav... _______ in the cage for half a day , the bird became hungry

A .Being kept B. Kept
C.Having been kept D.Have been kept
展开
巧手成妈妈
高粉答主

2010-06-30 · 每个回答都超有意思的
知道大有可为答主
回答量:3.4万
采纳率:86%
帮助的人:2.3亿
展开全部
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.
百度网友4191b50
2010-06-30 · TA获得超过1110个赞
知道小有建树答主
回答量:708
采纳率:100%
帮助的人:301万
展开全部
C 首先,现在完成时表示过去发生的动作对现在的影响,所以从事态的角度排除A,B;其次,句子主语是鸟,是被关,所以选被动;最后,因为放在句首,动词不能是原型,所以选C
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式