问题详情

Eve had to pay $5.00 because she wrote a bad check. She should deposite her money before she wrote a check.


A、must have deposited  

B、might have deposited    

C、could have deposited

D、should have deposited

时间:2022-02-24 07:12 关键词: 全国翻译专业资格(水平)考试 三级笔译

答案解析

D
句意:Eve因为写了一个空头支票而不得不支付$ 5.00。因为她在写支票前必须先存款。本题考查情态动词(+不定式完成时态)的用法。a bad check一张空头支票。should have done sth.表示应该做了某事,却并没做,表示责备、不满等。must have done sth. 表示强烈的猜测,猜测者对自己的猜想很有把握。might have done sth. 表示婉转的猜测,但猜测者对自己的猜想不是很有把握。could have done sth. 表示本来可以做到的事,却没做到,表示惋惜、遗憾等。