一道英语选择题,高手指教

Hewasamongthefewpeople_______thecrashthathappenedyesterday.A.tohavesurvivedBsurviving... He was among the few people _______ the crash that happened yesterday.

A. to have survived B surviving C survived D. having been survived

答案是A. 高手说下为什么是A 为什么B不对?
有很多人选C. 这里不妨补充问一下, 过去分词,也就是v-ed结构做定语时有两种意思:
1) 表示被动含义 The book bought in the store is interesting.
2) 表示完成含义: 常见的有 fallen leaves 落叶
developed countries 发达国家
那么如果我们用v-ed来表示完成的含义, 适用条件又是什么?
展开
nbyoungor
2011-12-30 · TA获得超过1.4万个赞
知道大有可为答主
回答量:6679
采纳率:0%
帮助的人:2907万
展开全部
一道英语选择题,高手指教
检举 | 离问题结束还有 14 天 0 小时 提问者:damnedsheep | 悬赏分:5 | 浏览次数:121次
He was among the few people _______ the crash that happened yesterday.

A. to have survived B surviving C survived D. having been survived

答案是A. 高手说下为什么是A 为什么B不对?
答:在选答案之前,我想到的是定语从句who had suvived (in)... ,这个定语从句中的谓语动词用过去完成时是为了说明它发生在主句was among ...这个表述时间之前,强调对当时的影响或结果。改成非谓语动词,因为不能用having survived 作后置定语,所以用了to have done 这个不定式的完成主动式。 C. 是过去分词表示被动,而people与suvive是主动关系。D.不仅不能作后定语,与C一样没有搞清逻辑主语people与survive的主动关系。应首先排除CD.
B.为现在分词的主动一般式。它表示一个正在发生或与主句同时发生的动作。与实际情况不符。
追问
这个回答很好,继续问下,不定式做定语有哪些条件?按照你的讲法那么下面的句子是否成立?
The accident to have happened yesterday is really terrible.
追答
理论上成立,实际上很不好,很少见。我没有这样的语感。感觉是为造例句而造的句子。实际上说:The accident happened yesterday (somewhere) . It was terrible. 或The accident which happened yesterday in somewhere was really terrible.每天都有很多accidents, 昨天也不例外。光用一个yesterday作限制性定语是不够的。最好再加上个地点状语作限定。不定式作定语,从用一般式表将来。不定式的完成式用作定语的很少。多为:sb. is said to have done sth. 这样的句型。
xshbft
2012-02-23 · TA获得超过259个赞
知道小有建树答主
回答量:148
采纳率:0%
帮助的人:112万
展开全部
among the few+ to do 或
among the few+ who…
也就是说,He was among the few people to have survived the crash that happened yesterday.
或 He was among the few people who had survived the crash that happened yesterday.
这里的过去完成时表示过去的过去发生的事对过去的影响。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友75976b5
2012-01-04
知道答主
回答量:37
采纳率:0%
帮助的人:17.9万
展开全部
He was among the few people to have survived the crash that happened yesterday.
选A正确,他是昨天发生车祸中幸免于难的少数人之一。完成 表事故发生过去对现在造成的影响是他活着;was + to v 表 将来,即事故后来survive(幸存)的。多想想就是这样的。
追问
不定式的完成时to have done 表示的应该是发生在谓语动词前啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lanceguan2011
2012-01-04 · 超过11用户采纳过TA的回答
知道答主
回答量:30
采纳率:0%
帮助的人:27.8万
展开全部
A to have surved 应该是不定式做定语了修饰前面的people.
追问
问题是这里为什么能用 to have done 做定语呢?
追答
不定式完成时态做定语,表示的动作先已完成。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
速求网名
2012-01-05
知道答主
回答量:88
采纳率:0%
帮助的人:26.6万
展开全部
A (凭语感) ,如果选c ,缺少主语,应该加上who ,因为这儿的survived不是表被动,而是过去式,所以前面加主语who
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
奥特威威
2012-01-05 · 超过10用户采纳过TA的回答
知道答主
回答量:122
采纳率:0%
帮助的人:32.2万
展开全部
选A
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(29)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式