问题 选择题

I _____ you would come today. You _____ me a phone call in advance.

A.don’t expect; should have given

B.didn’t expect; could have given

C.hadn’t expected; ought to give

D.didn’t expect; can have given

答案

B

考查情态动词时态。题干意思是“我没料到你今天会来。你该事先打电话来”,表示“本没料到”用过去时,后面用情态动词+完成时表示对过去的虚拟,本来可以做某事而实际上没有做。情态动词+进行时表示目前正在进行的动作或状态。

填空题
单项选择题 A1型题