英语 (28 14:16:26)If only  we____then the disease was curable.A.knew         B.couid knew          C.had known        

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 03:09:13

英语 (28 14:16:26)If only  we____then the disease was curable.A.knew         B.couid knew          C.had known        
英语 (28 14:16:26)
If only  we____then the disease was curable.
A.knew         B.couid knew          C.had known          D.would have known
答案是 C,为什么?

英语 (28 14:16:26)If only  we____then the disease was curable.A.knew         B.couid knew          C.had known        
if only用虚拟语气,和wish的用法相同,
所以这里对过去的虚拟,用had known,意思是:如果我们那时知道这个疾病是可以治疗的,那就好了!

虚拟语气,对过去的虚拟用if had done...

这个算是固定句式吧。if only+had done表要是怎么怎么样就好了。
句子意思为:要是我们当时知道,那这病就有救了。

因为是know知道在前,而curable可治愈是在后.可治愈又是过去时,所以知道要用过去完成时

这句话翻译:如果我们早知道,那么这个病还有的治。
这里是虚拟语气,并且是对过去时态的一种虚拟。用had done形式

If only引导的虚拟语气,主句是was,因此if从句中用过去完成时had know。