麻烦帮忙看下.He must have finished his homework last niight,____ h

麻烦帮忙看下.
He must have finished his homework last niight,____ he?
A.mustn`t B.didn`t C.needn`t D.hasn`t
顺便问下,类似于这种前面陈述句是现在完成时,后面否定的反问应该用一般过去时还是完成时啊?
但是只有答案没有原因,
2005nian 1年前 已收到4个回答 举报

bt8008 幼苗

共回答了13个问题采纳率:100% 举报

应该选B must have done表示对过对的肯定推测,前肯定后面的反问用否定,是对过去时的did否定 ,故用didn't,所以这类句子中否定词不是看must have,而是看他是对过去的否定还是现在的否定,如果是对过去的否定,一定是用didn't作反问句,

1年前

10

northfire 幼苗

共回答了267个问题 举报

选D
因为这里的must 表推测 那么根据语法法则就是对后面的have进行反问
如果是这样的一句话 He must be at school,——he?
同理这里填isn't

1年前

2

空与月 幼苗

共回答了12个问题采纳率:91.7% 举报

因为有一个单词finished用的是过去式

1年前

2

lilianmao 幼苗

共回答了37个问题 举报

A.mustn`t
当然完成

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.022 s. - webmaster@yulucn.com