还有一个问题,非谓语从句作主语的时候,To have done 是什么用法?

(expose)tosunlightforalongtimewasaterribleexperienceforme,criedtheboy.比如这个题,答案是Tohave... (expose)to sunlight for a long time was a terrible experience for me,cried the boy.
比如这个题,答案是To have been exposed 可以用To have been being exposed吗?
展开
百度网友ca0b068
2012-07-14 · 超过26用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:60.5万
展开全部
你说的这个问题,句子大意应该是:在阳光下长时间暴晒对我来说是一次可怕的经历。
分析,暴晒是主语, 是可怕经历是系表结构 可以作主语的非谓语动词只有v-ing和不定式。
过去分词不能作主语。当然名词可以作主语。
这个意思,可以用三种方式表达:
A。 Exposure to sunlight for a long time was a terrible experience for me
B. Having been exposed to the sunlight for a long time was a terrible experience for me
C To have been exposed to sunlight for a long time was a terribel experience for me
为什么要用 to have been exposed to sunlight呢?
A 人暴露在某地方,有被暴露的意思,常常用 be+过去分词的结构。看起来是被动,实际上
是 状态。西方人表达的意思,要用中国人的方式表达。 我们很少用暴露这个词,而西方人 说 看电视可以是 be exposed to TV, 去食堂吃饭,可以是 be exposed to the dining hall.
去上课可以是 be exposed to the classroom. 字面意思就是你暴露在哪儿。其实是你在那里干什么。这是表达方式的不一样,
B 之所以用 to have been exposed 是因为,这是不定式的完成形式,不定式的完成形式表示的动作发生在句子谓语动词所表示的动作之前,这里是先“暴晒”,后cried. 不定式的完成形式所表示的动作先于句子谓语动词表示的动作之前。
比如: I am sorry to have kept you waiting for so long.对不起,让你久等了
这里,先让你久等,然后 sorry 一下。
结合原来的句子,就是先暴晒,后cried.所以用了不定式的完成形式。
如果我还没有讲清楚,可以再商讨。
britishpretty
2012-07-14 · TA获得超过4933个赞
知道大有可为答主
回答量:2002
采纳率:0%
帮助的人:2414万
展开全部
首先要纠正你的不规范的说法:这里,而且在英语语言中都不存在什么“非谓语从句”,只存在“非谓语动词或短语”。
就你这句而言,应当这么说:
(Having been) Being exposed to unlight for a long time was...
因为 exposed 是 adj. 不可以直接做主语,因为做主语的必须是“名词、代词或相当于名词或代词的词、短语或从句”。
因此必须将 exposed 转化成可以做主语的动名词:Being exposed to...was...
因为 Being....本身是可以表示“持续或延续的状态”的动词,可以和一段时间 for a long time 搭配,所以不用表示持续状态的 Having been....也可以,而且更加简练。
通常,to have (been) done, 也 不定式的过去式,即相当于说“... did/ had done sth", 表示一个比句子动词 “更早的”过去动作,如:
He is said to have studied in the US five years ago.
= It is said that he studied ....
He was said to have studied in the US five years before.
= It was said that he had studied...five years before.

这里不需要也不能用什么 To have been being exposed to...。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lnjjx2010
2012-07-14 · TA获得超过1.7万个赞
知道大有可为答主
回答量:4409
采纳率:0%
帮助的人:2134万
展开全部
To have been being exposed是现在完成进行时,表示从过去到现在一直都在发生,而且现在还在发生。用在这里不合适。虽然语法上并没有什么错。
这一句讲的是一般的情况,就用现在完成时就可以了。

(*^__^*)
更多追问追答
追问
这个做非谓语从句为什么用To have done的句型?having done不可以吗?
追答
having done或to have done表示主动,to have been done或having been done表示被动。句中“我”是被暴露在太阳底下的,所以要用被动。
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
15070688307
2012-07-14
知道答主
回答量:16
采纳率:0%
帮助的人:7.6万
展开全部
have been done 现在完成时的被动语态 ,表示已被做完
have been doing 现在完成被动进行时, 表示在过去动作开始一直在进行着.现在也没有停止。
(was a terrible experience )表示长期曝露太阳中这个经历已经完成,没有继续。所以还是用To have been exposed。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式