一道独立主格考题的疑问(PETS四级考题)

_________, the inhabitants fled.
A. The city take
B. The city having been taken
C. Having taken the city
D. The city being taken

请问老师:此题答案选什么?

请先 登录 后评论

最佳答案 2015-08-12 18:14

本题答案应是 B。由于 the city 与 take 之间为被动关系,故用要用被动式;再从时间上看,应该是城市先被占领,然后才是居民们逃走,故宜用完成式,综合四个选项,只有 The city having been taken 最佳。类似用法如:
This having been said, let us return to our subject. 说了这些话之后,让我们言归正传吧。
The subject having been opened, he had to go on with it. 话题已经开始了,他不得不谈下去。

请先 登录 后评论

其它 1 个回答

曾克辉  
擅长:英语考试

同意周老师的解答,从时间上看,应该是城市先被占领,然后才是居民们逃走,故宜用完成式,选项The city having been taken 最佳。
原题的选项A为 The city taken,而不是The city take,即:
_________,the inhabitants fled.
A. The city taken
B. The city having been taken
C. Having taken the city
D. The city being taken
句意:这个城市被占领了,居民们都四处逃生了。
这是一个“名词 + 现在分词的完成被动式”构成独立主格结构作状语,强调动作发生在先。其实,这道题目若没有选项B,用The city taken也是对的。又如:
His son bullied, Tom got annoyed. 由于儿子遭人欺负,汤姆感到很恼火。
The job finished, they went home. 工作完成后,他们便回家了。

请先 登录 后评论
  • 0 关注
  • 1 收藏,3769 浏览
  • 曹强 提出于 2015-08-06 12:41

相似问题