关于 虚拟语气in case

来源:百度知道 编辑:UC知道 时间:2024/05/11 17:15:32
I was advised to arrange for insurance_________(以防我需要医疗)。
答案:in case I needed medical treatment

我的理解:这个答案是对过去、现在、还是将来的假设?看答案我觉得它是对现在,用的是一般过去时。
但我觉得应该是将来的假设用would do 形式,即in case I (should) need medical treatment.

问:我哪里理解错了?

IN CASE 并不是专用于虚拟的
就像你的例句,和虚拟没有关系

IN CASE 你可以理解为“IF”
就像不一定所有用“IF”引导的从句都用与虚拟一样,“IN CASE”也不一定非用语引导虚拟

给你个例子对比一下:In case you need something, please don't hesitate to let me know.

答案是错的,应该是“in case I (should) need medical treatment”,

连接词“in case, lest, for fear that”可以用来引导虚拟语气。其形式通常为:“…lest (in case, for fear that) + 主语 + should + 动词原形”。Lest, for fear that 句中的 should 可以省去, in case 句中的 should 通常不省去,但是 in case 句中可以不用虚拟语气,而用陈述语气。Lest, for fear that后面也可以接其他形式。例如:

He took his coat with him in case it should rain.

他带着雨衣以防下雨。

整句话都是以过去时为基础的,你考虑的有些复杂了。