【问您一道您回答过的英语选择题,我没看懂您的答案,Tomha-查字典问答网
分类选择

来自董国才的问题

  【问您一道您回答过的英语选择题,我没看懂您的答案,Tomhasbeenwritinglettersallafternoon,butheshouldhavefinishedthembynow,______?a.hasn’theb.hashec.shouldn’thed.didn’tyou您的答案是这样的:解析如】

  问您一道您回答过的英语选择题,我没看懂您的答案,

  Tomhasbeenwritinglettersallafternoon,butheshouldhavefinishedthembynow,

  ______?

  a.hasn’theb.hashec.shouldn’thed.didn’tyou

  您的答案是这样的:解析如下:

  此句陈述部分是表转折关系的并列句,附加疑问句则需和就近的分句的主语和谓语一致.由此可以判断应该对后半句进行反问.

  Tomhasbeenwritinglettersallafternoon,butheshouldhavefinishedthembynow,______?

  汤姆整个下午都在写信,那他现在应该写完了,_是吗___?

  b.hashe不符合反意疑问句前肯后否的原则

  d.didn'tyou时态和人称都不符合答案

  a.hasn'the?如果此选项可选那么应改为如下形式

  butheshouldfinishthembynow,______?

  即shoulddo表示对现在的推测,而反意疑问句要对即存事实进行反问,所以为

  hasn'the?此用法可参照Must在反意疑问句中的用法.

  而原文heshouldhavefinished...其中的"should"就是一个单纯的情态动词

  修饰现在完成时.表推测和表虚拟都与"bynow"时态不符.

  我不懂的地方:解析的倒数两行没看懂.为什么should是修饰现在完成时的情态动词,为什么要对should进行反义疑问,而表推测ihe表虚拟与bynow从哪里看出不符.

1回答
2019-11-08 15:42
我要回答
请先登录
解海涛

  Answer:太久没上线了.迟来的回复见谅..1.根据bynow这个时间状语标志词,判断此句显然不是对过去的推测,故d.didn’tyou排除2.根据前肯后否的原则,b.hashe排除上面的解释没有问题,问题出在后面的解释不是很清晰造...

2019-11-08 15:44:38

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •