英语- -道选择题。

来源:百度知道 编辑:UC知道 时间:2024/06/22 20:57:23
You should have told him the date earlier,
--I_____,but he forget about it.
A.did B.have C.had D.should have

I want to understand the difference between A and C.(The answer is A)

A `因为I told him the date是发生在过去的行为 所以应用过去时 而C是现在完成时态 他是强调 行为对事件的影响 可是题中并没有提到啊 所以不选它 你懂了吗

should have told是虚拟语气,have是表完成时态,过去完成时,“你当时应该告诉。。。”。have不是指动作,而你强调的是动作,所以应该是told是中心词,用did代之。

时态问题,就是表示“我做了那件事”,所以选A

口语习惯