求高手解答下面这个05年上外英语二外真题,选择哪一个,为什么!

求高手解答下面这个05年上外英语二外真题,选择哪一个,为什么!
Rebecca_ me earlier if she did not like her house she bought last night.
a.told b.would tell c.had told d.would havetold
wgc0213 1年前 已收到3个回答 举报

luotuoyi 幼苗

共回答了25个问题采纳率:84% 举报

d吧
if这里是假设,所以对应前面would,
这句话猜出来意思是
如果他不喜欢昨天买的那个房子的话,她就(已经)告诉我了.

1年前

2

superson427 幼苗

共回答了1个问题 举报

选b虚拟语气对现在情况的虚拟。从句用了过去式主句根据答案只有b符合。如果是d,从句要改成过去完成时

1年前

2

reinbobo 幼苗

共回答了1个问题 举报

D
虚拟语气
与过去事实相反 主语用would have done

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.021 s. - webmaster@yulucn.com