should have done意为本应该做而未做,表示遗憾、责备或假设。might have done意为可能已经,表示对过去可能发生的事情的推测。A项brave意为勇敢地面对,是动词原形。B项strong意为坚强的,是形容词。C项fail意为失败,是动词原形,D项failed意为失败,是动词过去分词。根据might not表否定含义和句意,可知failed符合。
You should have worked harder, then you might not have () the exam.A failedB strongC failD brave 相关知识点: 试题来源: 解析 A 考查虚拟语气的使用。句意:你应该更努力地工作,那么你可能就不会在考试中失败。A. failed 失败,为fail的过去式;B. strong 强壮的;C. fail 失败;D. brave 勇敢的。...
8. -You should have worked harder.-I know I B _. A. ought to B. ought to have C. should D. will 相关知识点: 试题来源: 解析 答案见上8.B。 不定式 to后的部分省略,一般保留动词不定式符号 to。 若 to 后有助动词 have, be, have been,则也要保留。 故选B。 本句是虚拟语气。 “...
百度试题 结果1 题目You should have worked harder ,then you might not have _the exam.A. failed B. fail C. strong D. brave 相关知识点: 试题来源: 解析 A 反馈 收藏
百度试题 结果1 题目 8. -You should have worked harder.B-I know I A. ought to B. ought to have C. should D. will 相关知识点: 试题来源: 解析 答案见上 反馈 收藏
你本应该学习更努力些。 [精析]Ashould have done表示过去本应该做某事而实际上并未做,含有责备之意;must have done表示对过去事情的肯定推测;would have done表示与过去事实相反的假设;ought不能直接跟动词,若跟动词,则应加上to,构成ought to have done结构,可与should have done互换。故选A...
百度试题 结果1 题目You should have worked harder ,then you might not have _the exam.相关知识点: 试题来源: 解析 failed 反馈 收藏
I’ m not surprised you failed the exam. You ___ have worked harder. A. should B. must C. would D. ought 相关知识点: 试题来源: 解析 A 虚拟语气题。句意:你考试不及格我一点都不惊讶,你本应该更用功些。should have done表达应该做而没做。反馈 ...
2I' m not surprised you failed the exam. You ()have worked harder. A. should B. must C. would D. ought 3I'm not surprised you failed the exam. You ___ have worked harder. A.shouldB.mustC.wouldD.ought 反馈 收藏
答案31.A 29.B 解析 31.句意:你没通过考试我一点也不要惊讶,因为你本应该更努力学习。 should/ought to have done本应该做某事 29.句意:尽管美国被长期认为是一个移民国家,种族歧视仍然存在。 racial种族的;radical根本的;彻底的;完全的;全新的;不同凡响的;激进的;极端的 crucial至关重要的;关键性的;diplom...