一道英语选择题

_______beforewedepartthedayaftertomorrow,weshouldhaveawonderfuldinnerparty.A,Hadtheya... _______before we depart the day after tomorrow,we should have a wonderful dinner party.
A,Had they arrived,
B,Would they arrive
C,Were they arriving
D,Were they to arrive
知答者还望附上原因
展开
 我来答
爱吃水煮鱼的熊猫
2006-01-11 · TA获得超过713个赞
知道小有建树答主
回答量:537
采纳率:0%
帮助的人:0
展开全部
选D。这是个虚拟语气。虚拟条件句的从句部分如果含有were, should, 或had, 可将if省略,再把were, should或had 移到从句句首,实行倒装。
在虚拟语气的从句中,动词'be'的过去时态一律用"were",不用was, 即在从句中be用were代替。
从后面的should可以看出来了,这句话表示的是未来的虚拟语气,所以选A是不正确的。选A后面应该用should have done的形式。只能选D。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友25cf591b8
2006-01-11 · TA获得超过583个赞
知道答主
回答量:152
采纳率:0%
帮助的人:0
展开全部
选D,虚拟语气中的当条件句中谓语动词含有were,had,should是可以将if省略,将were,had,should移至主语前面。且从整个语句语义看,这是一表将来意义的条件句的虚拟语气。
原句应该是if they were to arrive before we……所以应该选D。我记得这是某一年四级考试但选的最后一道,或者倒数第二道题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
couragezhh
2006-01-13
知道答主
回答量:25
采纳率:0%
帮助的人:22.1万
展开全部
C
如果此句不用虚拟语气(须倒装)的话,应该是这样的:If they were arriving before we depart the day after tomorrow, we should have a wonderful dinner party.所以倒装后应为Were they arriving before we depart the day after tomorrow, we shoudl have a wonderful dinner party.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
南里南里216
2006-01-11 · 贡献了超过170个回答
知道答主
回答量:170
采纳率:0%
帮助的人:0
展开全部
C
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友95f32c020
2006-01-11 · TA获得超过101个赞
知道答主
回答量:199
采纳率:0%
帮助的人:0
展开全部
a is the correct answer.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式