请教一个英语问题 5

nothavingbeentoldthewholestory,peterdecidedtoreadthenovel,这里not后面为什么要加having而不用had?... not having been told the whole story,peter decided to read the novel,这里not后面为什么要加having而不用had? 展开
 我来答
我也希望我能
2020-05-02 · TA获得超过708个赞
知道小有建树答主
回答量:8300
采纳率:73%
帮助的人:209万
展开全部
因为这里是现在分词短语作状语,不是谓语动词,所以不能用had。动词tell和主语Peter是一种被动的关系,动作发生在谓语动词decide之前。所以这里用的是现在分词的完成被动形式。
cjspring11

2020-05-02 · TA获得超过4003个赞
知道大有可为答主
回答量:1万
采纳率:65%
帮助的人:730万
展开全部
这叫分词结构,原句本来应该为because peter has not been told ....
由于从句主句主语一致,就可以把从句改为分词,去掉连词,以及主语,变为分词。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d849cbd
2020-05-02
知道答主
回答量:2
采纳率:0%
帮助的人:1.1万
展开全部
having been done 是动词do的分词形式。
当状语是动词短语时,状语中的动词必须是5种分词形式的一种。
1.doing
2.having done
3.having been done
4.done
5.being done
在本句中,状语表达主语Peter未被告知,所以用having been done
希望你能明白,加油哦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2020-05-02
展开全部
缺主语和连词,所以是非谓短语,这里是doing表达,加两个强调,所以having been done。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
呼Arale
2020-05-02 · 超过16用户采纳过TA的回答
知道答主
回答量:360
采纳率:0%
帮助的人:23.7万
展开全部
Peter decided to do 这里已经有一个动词了。一个句子里面不可以有两个动词,所以要用 not having been done作为非谓语。好好学英语哦,英语还是很重要的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式