it's eight o'clock already. Jack be here by now.

问题描述:

it's eight o'clock already. Jack be here by now.
--It's eight o'clock already. Jack_______be here by now.
--Oh, he told me that he was going to see his dentist and wouldn't be back until ten.
A. must B. can C. should D. could
答案: should
求解释
1个回答 分类:英语 2014-12-08

问题解答:

我来补答
should be here by now ,翻译为“应该在这里了” 比较合适,在这儿,should用来表推测、判断.“已经8点了” 故他推测,Jack 现在应该在这里了.must 是表肯定语气,且比较加强语气的,一般不会在此类题目中选择此项,除非碰到对话双方两人语气较强硬、恶劣,例如:you must clean up the house in the morning! 你今天上午一定要把屋子收拾好! 带有命令的语气,不完成就会怎么怎么样.can 是表推测程度较大的,Jack can be here any moment,Jack 随时都可能出现在这儿,他会来,但说话人并不知道他什么时候来,这里翻译作“能”比较合适.should也表推测,但它的肯定程度大于can,即,按照常识,Jack现在该出现了,说话人知道Jack大概会在什么时间到这里,翻译作“应该”.could是can更委婉的表达方法,当然它是can的过去式,但本题不涉及时态问题,因此其解释与使用can相同.故本题最终答案为should.这么解释满意么?
 
 
展开全文阅读
剩余:2000
上一页:100 ,11
下一页:29