请大家帮帮忙three months later,the hostages were more dead than alive______________three months later,the hostages were more dead than alive.A.Having rescued B.RescuingC.Having been rescued D.Rescued这道四选一我怎么选都是C,为什么

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 03:31:03

请大家帮帮忙three months later,the hostages were more dead than alive______________three months later,the hostages were more dead than alive.A.Having rescued B.RescuingC.Having been rescued D.Rescued这道四选一我怎么选都是C,为什么
请大家帮帮忙three months later,the hostages were more dead than alive
______________three months later,the hostages were more dead than alive.
A.Having rescued B.Rescuing
C.Having been rescued D.Rescued
这道四选一我怎么选都是C,为什么正确答案是D呢?有何语法依据?
10) _______,shanghai is probably the best place for the next Asian Games.
A.Considering all things B.All things being considered
C.All things considered D.To consider all things
请问这道题为什么是独立主格,为什么不能选择A选项?是怎么考虑出来的呢?

请大家帮帮忙three months later,the hostages were more dead than alive______________three months later,the hostages were more dead than alive.A.Having rescued B.RescuingC.Having been rescued D.Rescued这道四选一我怎么选都是C,为什么
第一题是比较容易选错的.要注意这里的意思不是“拯救了三个月”,而是“在三个月后获救”.如果用C,这是完成时态,那么正确的说法应该是Having been rescued for three months,. 而这里表示的是三个月后的一点的时间,用D是正确的.
第二题不能选A.如果选A,就相当于Shanghai considering all things,而Shanghai不是人,不具有考虑这样的功能动作,是不符合逻辑的.D也是同样道理不选.因此答案应该选C.

第一道,have been 表示的是到现在为止一直持续做某事并会继续做下去一般会跟有明显的时间段.,如:I have been working for XX company for 3 years.我一直在XX公司工作,已有3年了. 救人并不是一个持续的动作.他们被救了,不能说他们一直在被救.
第二道主语是后面的上海,前面如果选A,那么主语应该是人(只有人才能思考.),并且逗号后面是完整的...

全部展开

第一道,have been 表示的是到现在为止一直持续做某事并会继续做下去一般会跟有明显的时间段.,如:I have been working for XX company for 3 years.我一直在XX公司工作,已有3年了. 救人并不是一个持续的动作.他们被救了,不能说他们一直在被救.
第二道主语是后面的上海,前面如果选A,那么主语应该是人(只有人才能思考.),并且逗号后面是完整的句子,所以只能用个独立的结构.

收起