1 She looked at Jenny,shouted out the words _A_in her heart for years. A hidden B having hidden如果有“having been hidden”这个选项的话,能不能选“having been hidden”呢?2 _A_ two years to looking after her father,she badly needed a

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/23 12:43:53

1 She looked at Jenny,shouted out the words _A_in her heart for years.
A hidden
B having hidden
如果有“having been hidden”这个选项的话,能不能选“having been hidden”呢?
2 _A_ two years to looking after her father,she badly needed a holiday.
A Having devoted B Devoted
若第一题可以选“having been hidden”,那为什么第一题可以将having been 省略,而第二题不可以省having呢?
难道第一题不能用独立主格结构吗?用having been hidden 不就是独立主格结构么??

这俩个题都是考查语态的问题,及主动语态和被动语态.
题1,是过去分词表被动,修饰限定名词the words,实际hidden前省略了(which/that was )hidden
表示的是the words和hide之间的被动关系.用完成时态可以,太繁琐.
题2,是主动语态,主语是she,前面是个类似独立主格结构的句子(但绝对不是独立主格结构哈),是现代分词前置表伴随,可以理解为表示伴随的时间状语,强调的是two years和she devote之间的主动关系,是she贡献devote了2年,不是2年被贡献了.应该说,如果没有A,其他任何devote的主动语态选项,都成立,唯独不能选devoted.这里主语不是Two years.

第一,过去分词已经表示完成和被动,所以,不用再画蛇添足了;
第二,之所以不能省略having,是因为,如果省略就成了被动了,可以用devoting

1.不能,除非是which had been hidden
2.Having devoted表示过去的一段时间里发生的事情,表示一段时间内的持续性动作,绝对不可以省略having

1.A 不能选having been hidden 这个要考虑主语一致的问题。
2.B 这个貌似是独立主格结构

1A 完成时没有必要。因为这种心理过程不需要强调时间发生的先后
2A 完成时强调原因啊,先有因再有极度渴望休假的结果