导航:题目详情 | 答案解析 | 相关问题 | 最新问题 You______have been more careful!A.mustB.couldC.wouldD.need 外语类 2017-08-18 17:33:33 已帮助 人 You______have been more careful!A.mustB.couldC.wouldD.need请帮忙给出正确答案和分析,谢谢! 热搜:关于氨基酸代谢错误的论述是_________。 答案解析 难度★★☆ 搜索 正确答案:B情态动词题。couldhavedone可以表示某事可能发生但却没有发生,也可以表示对别人的抱怨或指责;musthavedone表示对过去情况肯定的推测,意为“一定,肯定”;wouldhavedone表示对事情发生或结果的推测,意为“会……”;needhavedone通常以否定形式出现,即needn"thavedone,表示“本来不必做某事”,但实际上做了。根据句意应选[B]。 相关问题 1、The research requires more money than ______.[2007]A.have been put inB.has been put inC.be 2017-08-28 2、Had Judy been more careful on the maths exam she ______ much better results now.[2008]A.w 2017-08-29 3、If the captain ____more careful his ship would not have been sunk.A.should beB.were to be 2017-09-07 4、In doing experiments you must be ______ the precision instruments.A.more than careful wit 2017-09-17 5、You should take care that you have not ________ any detail in the design. A:disappeared 2017-10-09 6、I hope that you 11 be more careful in typing the letter: dont______anything.A.lackB.withdr 2018-02-07