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求解释

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 09:30:49

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求解释
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
求解释

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求解释
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.这么解释满意么?

should按道理讲应该

表示与事实相反的虚拟语气。杰克说他到十点才会回来,而现在时8点,所以杰克现在不在这,用对于现在的虚拟语气。杰克现在应该在这。D项虽然也能用于虚拟语气,但是意思是能够,我们不能说杰克现在能够在这,所以用should.虚拟语气的话应该用should have done 吧 如果用should虚拟 那也是应该在特定句型下吧should have done 是对过去的虚拟。这里也不是虚拟啊有时,虚拟条件...

全部展开

表示与事实相反的虚拟语气。杰克说他到十点才会回来,而现在时8点,所以杰克现在不在这,用对于现在的虚拟语气。杰克现在应该在这。D项虽然也能用于虚拟语气,但是意思是能够,我们不能说杰克现在能够在这,所以用should.

收起

should
(1)表“劝告、建议”时,可译成“应该”,这时可用ought to替换。
You should keep your promise.你应该遵守诺言。
Young people should learn how to use computers. 年轻人应该学如何应用计算机。
(2)表示委婉陈述自己的意见。
I should think you ...

全部展开

should
(1)表“劝告、建议”时,可译成“应该”,这时可用ought to替换。
You should keep your promise.你应该遵守诺言。
Young people should learn how to use computers. 年轻人应该学如何应用计算机。
(2)表示委婉陈述自己的意见。
I should think you are right.我想你是对的。
I should advise you not to go now.我劝你现在别走。
(3)表示惊异赞叹、忧虑、惋惜、欢欣、不满等情绪。
Why should you think so?你为何这样想呢?(不满)
It's strange that it should be so hot today.很奇怪,今天怎么这么热。(惊奇)
It's wonderful that you should have achieved so much in these years.这几年你们有了这样大的成绩,真了不起。(赞叹)
(4)表推测
意为“可能,该”,表示对现在情况、将来情况的推测。
They should be home by now.他们现在应当到家了。
The book you need should be in our library.你需要的那本书我们图书馆应该有。
It’s nearly seven o’clock. Jack should be here at any moment.现在快要七点了,杰克随时会到。
-When can I come for the photos? I need them tomorrow afternoon. 我什么时候能取照片?明天下午要用。
- They should be ready by 12:00.明天12点前应该能冲好。
(5)“should+完成时”,在肯定句中,表示应完成而实际未完成的事情;如果用在否定句中,则表示发生了不应当发生的事件。
I told Sally how to get here, but perhaps I should have written it out for her.我和萨丽说了怎样来这里,或许我应该给她写清楚。
You should have stopped at the red light.你见了红灯本应该停车。(未停)
You should not have gone back to work without the doctor's permission.你未经医生许可不应该回去工作的。(回去了)

此题表推测,A,B排除,

而COULD 是 CAN 的过去式.
1) 用来形容在过去的可能性:
例: I could watch TV everyday when I was a kid but now I can't.
当我是个小孩时 我能天天看电视, 但是现在我不能.
2) 形容在过去的能力:
例: John could run 5 miles when he was young.
在他年轻时, John 能够跑5英里.
3) 用来要求:
例: Could I talk to you? 我能跟你说话吗?
这里也能用CAN: Can I talk to you?
但是COULD比CAN听起来比较礼貌.

此处表示“应该”

收起

首先A可以排除吧,must是必须的意思,不和题意
can 和could也有推测的意思,意思差不多但是语气轻重不一样,从这个角度是不是也可以排除了。另外can在肯定句表推测时一般表示“有时”,比如mistakes can occur。或者是与能力有关。
为什么选should呢,这里要看下前文,说已经8点了。后一句的意思是Jack按理应该到了吧。
should用作推测的时候就有...

全部展开

首先A可以排除吧,must是必须的意思,不和题意
can 和could也有推测的意思,意思差不多但是语气轻重不一样,从这个角度是不是也可以排除了。另外can在肯定句表推测时一般表示“有时”,比如mistakes can occur。或者是与能力有关。
为什么选should呢,这里要看下前文,说已经8点了。后一句的意思是Jack按理应该到了吧。
should用作推测的时候就有“按理”的意思,而其他三个是没有的。

收起

你好:
题目的意思是想表达 已经8点了 Jack 本应该现在就到了
在这里"本应该怎样" 用should 而 B D 都是表示推测 不符合语境
对于A 那是 绝对的回答 这和答句中解释的原因不相符合 所以C ...

全部展开

你好:
题目的意思是想表达 已经8点了 Jack 本应该现在就到了
在这里"本应该怎样" 用should 而 B D 都是表示推测 不符合语境
对于A 那是 绝对的回答 这和答句中解释的原因不相符合 所以C should 最合适

收起