一道英语选择题,求解 10

---Ipromisedthatshe____getanicepresentonherbirthday.---Willitbegreatsurprisetoher?A.s... ---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不对
展开
nbyoungor
2012-04-01 · TA获得超过1.4万个赞
知道大有可为答主
回答量:6679
采纳率:0%
帮助的人:2961万
展开全部
---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
译: 我许诺她生日那天能得到一份精美的礼物。
会给她一个惊喜吗?
一线口语_Emma
2012-04-02 · TA获得超过2万个赞
知道大有可为答主
回答量:2.4万
采纳率:82%
帮助的人:2986万
展开全部
不能只单纯根据语法来做题的,要结合具体的语境!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tqqlzqlove
2012-04-15 · TA获得超过154个赞
知道答主
回答量:26
采纳率:0%
帮助的人:5.5万
展开全部
这是个名词性从句中的虚拟语气。
因此,用should+do。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zjq_618
2012-04-14
知道答主
回答量:26
采纳率:0%
帮助的人:6.7万
展开全部
shall只用于第一人称。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宫锁珠帘zsx
2012-04-03
知道答主
回答量:37
采纳率:0%
帮助的人:8.4万
展开全部
在主句谓语动词表示请求 命令 建议 等含义时 从句中要用虚拟语气 should+V原形 在美国英语中常常省略should
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-04-06
展开全部
shall只用于第一人称。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式