问题 选择题

I didn’t know that he was a cheat, or else I ________________ him.

A.should have believed

B.shouldn’t believe

C.wouldn’t have believed

D.couldn’t believe

答案

答案:C

题目分析:句意:我不知道他是一个骗子,否则我就不会相信他了。“情态动词+v原型”用来表述现在或将来的事情;而“情态动词+have done ”用来表示对过去发生事情的推测,根据前句的时态可以排除BD选项。Should have done “本应该做某事”不符合句意,此处是含蓄的虚拟语气,答案选C。

单项选择题 共用题干题
填空题