作业帮 > 英语 > 作业

一道英语选择题,求解---I promised that she____get a nice present on he

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/09/03 09:36:16
一道英语选择题,求解
---I promised that she____get a nice present on her birthday.
---Will it be great surprise to her?
A.should
B.must
C.would
D.shall
答案:A
为什么D不对?
有人说是过去将来时,可是should可以是shall的过去是啊.
求解
说错了,答案是C
为什么A不对
---I promised that she____get a nice present on her birthday.
---Will it be great surprise to her?
A.should B.must C.would D.shall
答案:A
为什么D不对?
有人说是过去将来时,可是should可以是shall的过去是啊.
求解问题补充:说错了,答案是C
为什么A不对
答:你这个问题补充得好,不过还早了点!不然会有更多的人会告诉你为什么用A而不用D的.
析:本题考情态动词及时态一致.
因主句谓语为一般过去时,所以从句也应用过去时态,这叫主过从过,时态一致,排除BD
should 作情态动词表示“应该”.也可以看作shall的过去式,表示“过去将来”.表示一般将来时,第一人称可以用shall,其它人称用will.现代英语第一人称肯定句、否定句也可以用will了,只保留一疑问句还用shall,如Shall I .Shall we...,
所以作为shall (表示将来)的过去式should,只限于第一人称,主要用于虚拟条件句的主句中:
if sth.happened,I should (=would ) do sth.
楼上的词典中的例句:I promised I should be back before beore night fall.
这里的should也可以用would,表示“过去将来”,译作“会”
但本题从句的主语是she,用should只能看作是情态动词,表示“应该”,与句意不符.
有人将它归入虚拟语气,这是不妥的.
虚拟10动词中没有这个promise它们是:
insist
order,command
suggest,advise,propose
demand,request,require,ask
译:我许诺她生日那天能得到一份精美的礼物.
会给她一个惊喜吗?