首页 > 留学知识库

问题: 情态动词1

p118
1.Mr. Bush is on time for everything.How_______it be that he was late for the opening ceremony?
A.can B.should

p119
14.-Write to me when you get home.
-__________.
A.I should B.I will

17.There_______be any difficulty about passing the road test since you have practiced a lot in the driving school.
A.shan't B.shouldn't

有的题我是觉得答案错才问的,所以书上答案先不给出,大家分析一下错误的选项错误原因。

解答:

1.B should
查词典,关于should有:

用于表示可能性或可能发生的事件:
If she should fall, then so would I.
如果她失败了,那我也会失败

布什先生可是一个守时的人,他干什么事都不会迟到。他怎么可能在来参加开幕式这件事上迟到呢?

如果用can的话,说的就是“能”了,就好像是在问,布什先生是用什么方式做到“去参加开幕式迟到”的。

2.B I will.
-回家后给我写信。
-我会的。

will有“愿意”,“将要”等主动积极的意愿的意思。

如果说I should,好像是“我应该的。”而英语里又没有这样说的。

3.A shan't

既然你已经在驾校练了好久了,你要通过路考应该不会有什么困难。

shan't(=shall not)表示对将来的推测,而shouldn't(=should not)则是对过去的推测。

如果这题想用B, shouldn't,应该这样说:

There shouldn't have been any difficulty abuot passing the road test since you have practiced a lot in the driving school.