- UID
- 1013846
- 在线时间
- 小时
- 注册时间
- 2014-6-2
- 最后登录
- 1970-1-1
- 主题
- 帖子
- 性别
- 保密
|
joannahope 发表于 2014-9-14 12:13
have done 形式确实是发生在过去的事情 有时间顺序 我理解的having done 做了前面句子的伴随状语 表示 ...
37. Dressed as a man and using the name Robert Shurtleff, Deborah Sampson, the first woman to draw a soldier’s pension, joined the Continental Army in 1782 at the age of 22, was injured three times, and was discharged in 1783 because she had become too ill to serve.
(A) 22, was injured three times, and was discharged in 1783 because she had become
(B) 22, was injured three times, while being discharged in 1783 because she had become
(C) 22 and was injured three times, and discharged in 1783, being
(D) 22, injured three times, and was discharged in 1783 because she was
(E) 22, having been injured three times and discharged in 1783, being
额。。OG的解释我没翻,只说说我对这道题的理解
首先,句子的逻辑是:这个DS大姐,在XX年参加了军队-->XX年严重受伤-->XX年被退伍了【因为受的伤(在退伍之前)太严重了】
三个动作是平行的(有不同的时间状语),其中两个是被动,所以was保留(不然会歧义)--C、D out
然后看时间:B、while通常表示the same time as,做比较用 这这里的时间顺序矛盾了
C、discharged的was 不能省 而且这里面的因果关系被改了
D、was 省略 然后时间顺序没有体现出来
E、having done表示在主句动作发生之前发生,E选项的意思就是在DS参军之前她就受伤退伍了
PS. Having done的用法(我忘了是MHT还是OG里面看到的了)-->表示动作发生在主句动作之前
不可以做动名词、后置定语、和when/after连用、with 独立主格 |
|