求教一道英语选择题

2012-10-11 · 2588 阅读
Mr Yamiko repeatedly told his daughter that even though she had done wrong, he would always _______ her.

1. love  2. loves  3. loved  4. have loved
版块:
子女教育
分类:
关注下面的标签,发现更多相似文章
回复

使用道具 举报

 

回答|共 10 个

毛絮 LV9

发表于 11-10-2012 16:42:48 | 显示全部楼层

小狮租房
4?

Master乌龟 LV9

发表于 11-10-2012 16:46:10 | 显示全部楼层

1? ;P

jjrchome LV16

发表于 11-10-2012 17:11:39 | 显示全部楼层

本帖最后由 jjrchome 于 11-10-2012 19:42 编辑

(1) love.

关键词:had been, would always

这是个典型的让步状语从句,特点是从句由even if / even though引导,主句和从句似乎都用虚拟语气。但是,在此类句型中,一般来说,当所指时间为 过去,从句用had been型,主句用should /would/ would had been型。这道题的四个选项中,(2)和(3)不能跟在would后面;(4)的时态与从句不符;所以,答案只能是(1)。

windniw LV6

发表于 11-10-2012 17:36:11 | 显示全部楼层

jjrchome 发表于 11-10-2012 17:11
(1) love.

关键词:had been, would always

我的思路和你一样,但当所指时间为 过去,从句用had been型,主句应该用should /would/ would have been型,所以答案应该为4。但老师给的答案为1,所以探讨一下。

jjrchome LV16

发表于 11-10-2012 17:43:32 | 显示全部楼层

本帖最后由 jjrchome 于 11-10-2012 19:43 编辑
windniw 发表于 11-10-2012 17:36
我的思路和你一样,但当所指时间为 过去,从句用had been型,主句应该用should /would/ would have been ...

问题出在“have”上。从句是过去完成时,主句也必须是同样的时态, 即”had loved+...或would love。“have loved+...”是现在完成时,用在此句中是错误的。

windniw LV6

发表于 11-10-2012 17:51:55 | 显示全部楼层

jjrchome 发表于 11-10-2012 17:43
问题出在“have”上。从句是过去完成时,主句也必须是同样的时态, 即”had loved+...。“have loved+... ...

谢谢回复,但不知道你记错了没有,语法书上是这样说的:

In an unreal conditional sentences about the past, you use the helping verbs would, could or might + have + past participle in the main clause, and you use the past perfect tense in the subordinate if clause.

jjrchome LV16

发表于 11-10-2012 17:57:26 | 显示全部楼层

windniw 发表于 11-10-2012 17:51
谢谢回复,但不知道你记错了没有,语法书上是这样说的:

In an unreal conditional sentences about the ...

我以前学的似乎有所不同。 晚上我查查看。。。

点评

谢谢,辅导儿子作业,给的答案和老师不一样,儿子眼里流露出一丝不信任,我也希望搞明白。  详情 回复 发表于 11-10-2012 17:59

Master乌龟 LV9

发表于 11-10-2012 18:16:53 | 显示全部楼层

语言是灵活的吧
单单从这个句子的意思看
love 应该与 repeatly told 时态上保持一直,有着过去将来的味道?;P

jjrchome LV16

发表于 11-10-2012 19:55:59 | 显示全部楼层

windniw 发表于 11-10-2012 17:51
谢谢回复,但不知道你记错了没有,语法书上是这样说的:

In an unreal conditional sentences about the ...

是的,虚拟语气的语法规则是这样的。可是,这个句形并不是典型的虚拟语气句子,因此虚拟语气的语法不适用于此。even though放在这里只是为了表达一种“反差”,类似于“in spite of that”。在Gmat的语法书里有这样一段:

Even though -- when the condition given is negative but the outcome/result is positive
e.g. -- Even though Ram hadn't studied, he passed the exam.

Although -- when the condition given is positive but the outcome/result is negative
e.g. -- Although Ram had studied very hard, he did not score well.

另外,楼上的解释也是正确的。“told”这个词决定了后面的动词只能是过去时或过去完成时,而不能现在完成时。
12下一页
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则