If I______they were on sale online, I wouldn’t have bought the traveling bags in this store.

admin2018-07-17  35

问题 If I______they were on sale online, I wouldn’t have bought the traveling bags in this store.

选项 A、know
B、knew
C、had known
D、have known

答案C

解析 本题考查if虚拟语气的用法。if虚拟语气的构成规则如下:表示与过去事实相反,形式为“If+主语+had done,主语+should/would/could+have done”;表示与现在事实相反的情况,形式为“If+主语+did,主语+should/would/could+do”;表示与将来相反或不大可能实现的事实,形式为“If+主语+did/were to do/should do,主语+should/would/could+do”。本题表示与过去事实相反,主句使用了would have done形式,故从句应使用过去完成时,因此C)为本题的答案。
转载请注明原文地址:https://kaotiyun.com/show/traK777K
0

最新回复(0)