新加坡狮城论坛

12下一页
返回列表 发帖 付费广告
查看: 2185|回复: 10

[小学] 求教一道英语选择题

[复制链接]
发表于 11-10-2012 16:14:53|来自:新加坡 | 显示全部楼层 |阅读模式
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
发表于 11-10-2012 16:42:48|来自:新加坡 | 显示全部楼层
小狮租房
4?
回复 支持 反对

使用道具 举报

发表于 11-10-2012 16:46:10|来自:新加坡 | 显示全部楼层
1? ;P
回复 支持 反对

使用道具 举报

发表于 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)。
回复 支持 反对

使用道具 举报

发表于 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,所以探讨一下。
回复 支持 反对

使用道具 举报

发表于 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+...”是现在完成时,用在此句中是错误的。

回复 支持 反对

使用道具 举报

发表于 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.
回复 支持 反对

使用道具 举报

发表于 11-10-2012 17:57:26|来自:新加坡 | 显示全部楼层
windniw 发表于 11-10-2012 17:51
谢谢回复,但不知道你记错了没有,语法书上是这样说的:

In an unreal conditional sentences about the ...

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

点评

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

使用道具 举报

发表于 11-10-2012 18:16:53|来自:新加坡 | 显示全部楼层
语言是灵活的吧
单单从这个句子的意思看
love 应该与 repeatly told 时态上保持一直,有着过去将来的味道?;P
回复 支持 反对

使用道具 举报

发表于 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”这个词决定了后面的动词只能是过去时或过去完成时,而不能现在完成时。
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册会员 新浪微博登陆

本版积分规则

联系客服 关注微信 下载APP 小程序 返回顶部 返回列表