一道初中的反义疑问句练习,帮忙回答下并说明理由~2.Tom has been writing letters all afternoon,but he should have finished them by now,______?a.hasn’t he b.has he c.shouldn’t he d.didn’t you
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 16:31:07
![一道初中的反义疑问句练习,帮忙回答下并说明理由~2.Tom has been writing letters all afternoon,but he should have finished them by now,______?a.hasn’t he b.has he c.shouldn’t he d.didn’t you](/uploads/image/z/9037045-37-5.jpg?t=%E4%B8%80%E9%81%93%E5%88%9D%E4%B8%AD%E7%9A%84%E5%8F%8D%E4%B9%89%E7%96%91%E9%97%AE%E5%8F%A5%E7%BB%83%E4%B9%A0%2C%E5%B8%AE%E5%BF%99%E5%9B%9E%E7%AD%94%E4%B8%8B%E5%B9%B6%E8%AF%B4%E6%98%8E%E7%90%86%E7%94%B1%7E2.Tom+has+been+writing+letters+all+afternoon%2Cbut+he+should+have+finished+them+by+now%2C______%3Fa.hasn%E2%80%99t+he+b.has+he+c.shouldn%E2%80%99t+he+d.didn%E2%80%99t+you)
一道初中的反义疑问句练习,帮忙回答下并说明理由~2.Tom has been writing letters all afternoon,but he should have finished them by now,______?a.hasn’t he b.has he c.shouldn’t he d.didn’t you
一道初中的反义疑问句练习,帮忙回答下并说明理由~
2.Tom has been writing letters all afternoon,but he should have finished them by now,
______?
a.hasn’t he b.has he c.shouldn’t he d.didn’t you
一道初中的反义疑问句练习,帮忙回答下并说明理由~2.Tom has been writing letters all afternoon,but he should have finished them by now,______?a.hasn’t he b.has he c.shouldn’t he d.didn’t you
选C
解析如下:
此句陈述部分是表转折关系的并列句,附加疑问句则需和就近的分句的主语和谓语一致.由此可以判断应该对后半句进行反问.
Tom has been writing letters all afternoon,but he should have finished them by now,______?
汤姆整个下午都在写信,那他现在应该写完了,_是吗___?
b.has he 不符合反意疑问句前肯后否的原则
d.didn't you 时态和人称都不符合答案
a.hasn't he?如果此选项可选那么应改为如下形式
but he should finish them by now,______?
即should do 表示对现在的推测,而反意疑问句要对即存事实进行反问,所以为
hasn't he?此用法可参照Must 在反意疑问句中的用法.
而原文 he should have finished ...其中的"should"就是一个单纯的情态动词
修饰现在完成时.表推测和表虚拟都与"by now"时态不符.
If you still feel confused ,leave a message please
c
选C,首先排除d,因为主语是he,其次情态动词should的否定式是shouldn‘t(前肯后否,前否后肯)所以选d