
I didn’t know that he was a cheat, or else I ________________ him. A.should have believed B.
Ididn’tknowthathewasacheat,orelseI________________him.A.shouldhavebelievedB.shouldn’t...
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
展开
1个回答
展开全部
C |
试题分析:句意:我不知道他是一个骗子,否则我就不会相信他了。“情态动词+v原型”用来表述现在或将来的事情;而“情态动词+have done ”用来表示对过去发生事情的推测,根据前句的时态可以排除BD选项。Should have done “本应该做某事”不符合句意,此处是含蓄的虚拟语气,答案选C。 |
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询