11问答网
所有问题
You must have read about Dickens long ago,____? A.mustn't you Bhaven't you C.can't you D.didn't you
答案是D,为什么不选B呢?什么时候反义疑问句里用B呢?谢啦!!
举报该问题
推荐答案 2012-02-12
这主要跟must have done有关 这是对过去事情的猜测,用这个句型,反问的时候用 didn't 这是规定的,而且做题目的时候多数前面会给一个过去的时间作为标志
当句子侧重强调这个动作,而不是表示猜测的时候使用B,其实跟上面的那个用法很难区分,上面的用法以时间为标志,以这个作为区分吧,另外考试主要考的是上面那种用法
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/8442vqMvS.html
其他回答
第1个回答 2012-02-12
1.must have read 表示:一定是做了某事。表达的是已经存在和发生的事情,而且你的句子里还有long ago,很显然是过去的事情。
2.mustn't you是你必须(干某事)吗?意思不对。
3.当have用作助动词时,就可以用Bhaven't you 。如they have finished it, haven't they?本回答被提问者采纳
第2个回答 2012-02-12
这道题是一般过去时,因为must 情态动词,所以前面是原型。若想用b 就要把must和long ago去掉,在现在时态才可以。
第3个回答 2012-02-12
如果没有must 那就选B
相似回答
大家正在搜
相关问题
You must have waited here for ...
You must be a writer, _____? ...
That must have cost you much m...
关于反义疑问:You must have seen her ...
You must have seen him last ni...
You must have seen him off yes...
He must be very tired,____? A....
He must have known the truth y...