题目内容
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。
考点 : 考查情态动词和虚拟语气
练习册系列答案
相关题目