妻子的鬼魂泰国在线:He must have done it last night,____he ? 这个反意疑问句怎么做啊

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 19:26:28

答案应该是didn't he
一、对现在情况的推测,问句部分用主动词(do,be)一般现在时的适当形式。若是现在进行时,问句部分用现在进行时的适当形式表示。若是there be结构,问句用isn't/aren't there。如:
1)He must be there,isn't he?
2)He must have a big family,doesn't he?
3)He must be waiting outside,isn't he?
4)There must be some students in the room,aren't there?

二、对已发生的过去情况的推测,若陈述句谓语部分有“must have done”,而且有表示过去的时间状语,问句部分用didn't;若没有表示过去的时间状语,问句部分用haven't或hasn't。如:
1)They must have gone there last night,didn't they?
2)They must have arrived by now,haven't they?(根据by now来判断)
3)They must have been to the Great Wall,haven't they?

三、若是被动,应按被动结构来处理。如:
1)The room must have been cleaned yesterday,wasn't it?
2)The room must have been cleaned,hasn't it?

四、若句中有表示过去完成时的时间状语,问句部分应用hadn't.如:
They must have learnt 5000 English words by the end of last term,hadn't they?
(本题中must表推测,如果将它去掉,还原为真实句就是They had learnt 5000 English words by the end of last term.因此,反意问句是hadn't)

看看我的所有回答……我英语绝对超强
不过看到了最佳答案我不会为了争取积分二画蛇添足试图超越
着小孩真笨 很聪明啊……当之无愧的最佳答案

needn't
must对应着的反意词不就是needn't么

needn't

He must have done it last night, didn't he?