关于虚拟语气的选择题:____you ____further problem with your printer,contact your dealer fr advice. 5

A.If...hadB.Have...hadC.Should...haveD.Incase...had正确答案为C原因是因为if分句是对将来情况的一种假设,需用虚拟语气,... A. If...had B.Have...had C. Should...have D. In case...had 正确答案为C 原因是因为 if分句是对将来情况的一种假设,需用虚拟语气,形式为should+动词原形, 倒装之后把if省略, should 提前,故答案为c

但是但是虚拟语气中对将来情况的假设不还有一种形式是一般过去时么(be动词用were),为什么A选项不正确?还有为什么一定要用倒装,不到装不行么?(我的提问很明确了,希望语法强的人解释一下,谢谢)
展开
 我来答
开始懂了szj
2017-12-16
知道答主
回答量:14
采纳率:0%
帮助的人:6545
展开全部
译文]要是你的打印机还有其他问题,请和经销商联系以获得帮助。 [考点]虚拟语气。本句表示对现在和将来情况的虚拟:Should you have further problems其实是从If you should have further problems转化而来的,通常这类从句后面,主句的谓语用祈使语气或陈述语气,例如:Should you require anything,just give me a ring.(你要是需要什么就给我打电话。)Should I be free tomorrow,I will come to see you.(如果明天我有空,我会来看你。)由于本题的主句正是祈使句,从句显然应该由should引导,故C是正确答案。若答案为A,则主句谓语要用虚拟语气would+动词原形,而不用祈使语气。D.In case“万一,以免,以防”,后面一般跟现在时或者should+动词原形,例如:I always take an umbrella in case it rains.(我总是带上一把伞,以防下雨。)I wrote down her address in case I should forget it.(我记下了她的地址,免得忘了。
一线口语_mere
2015-10-20 · TA获得超过9734个赞
知道大有可为答主
回答量:4052
采纳率:100%
帮助的人:1116万
展开全部

将来情况的虚拟有两种:

  1. should + 动原

  2. were to

    这里的选项只有C满足这个条件,而不是任何动词都可以用过去时,所以只能选C,当然可以不把should提前

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
迎书亮03
2021-10-31
知道答主
回答量:1
采纳率:0%
帮助的人:422
展开全部
这句话的意思是:如果你的打印机之后出现了问题,你可以联系经销商获取一些建议。这是一个表将来的虚拟语气,A选项表示与过去事实相反,不符合。B选项还原就是if you have had...D选项 in case +主语+should+do不符合,所以选C。C项还原就是if you should have...should在这里表示一种可能性。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
嘟嘟bj
2015-10-20 · 知道合伙人教育行家
嘟嘟bj
知道合伙人教育行家
采纳数:23668 获赞数:98022
MBA,硕士学位 专业翻译 外企全职翻译 有海外经历

向TA提问 私信TA
展开全部
选择C
邮件中的固定用法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式