下面这题选什么?具体分析一下每个选项的对错及原因,谢谢!___you___further problems with your printer,contact your dealer for advice.
A.If;had
B.Have;had
C.Should;have
D.In case;had
下面这题选什么?具体分析一下每个选项的对错及原因,谢谢!
答案:2 悬赏:80 手机版
解决时间 2021-04-07 21:59
- 提问者网友:遮云壑
- 2021-04-07 08:59
最佳答案
- 五星知识达人网友:鸽屿
- 2021-04-07 09:08
正确答案为C。
原因是因为if分句是对将来情况的一种假设,需用虚拟语气,形式为should+动词原形, 倒装之后把if省略, should 提前,故答案为c。
如果A是对的话,contact your dealer for advice.这句应该有主语,但是他没有主语,所以A错
如果B是对的话,contact your dealer for advice.这句应该有主语,但是他没有主语,所以B错。
原因是因为if分句是对将来情况的一种假设,需用虚拟语气,形式为should+动词原形, 倒装之后把if省略, should 提前,故答案为c。
如果A是对的话,contact your dealer for advice.这句应该有主语,但是他没有主语,所以A错
如果B是对的话,contact your dealer for advice.这句应该有主语,但是他没有主语,所以B错。
全部回答
- 1楼网友:摆渡翁
- 2021-04-07 09:48
contact your dealer 没有主语因为它是祈使句。
A不对,因为用了过去时had, 如果改成have就可以了
B不对, Have you had... 成了疑问句了,这里需要条件状语从句。
C正确,虚拟语气的倒装结构
D,同样时态问题,改称have就对了,In case you have further problems....
再看看别人怎么说的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯