第1个回答 2018-10-30
情态动词表【推测】的句子改成反意疑问句时,需根据句子的具体语境,去除推测,改成一般的陈述句,然后再完成。
画圈地方是hasn't he
因为原句去除推测,就是
He has learnt English for many years.【for many years现在完成时】
第2个回答 2018-10-30
(说实在话,在实际应用中,应该没有这种用法。因为说话者用了must表示判断,就已经有肯定的语气了,没必要反问的)
must have done用作猜测,反义问句以句子的时间状语决定。有过去时间状语时就用didn't,没有就用haven't
可以这样还原:(问句是不会用must的)
He must have left yesterday, didn't he leave yesterday?
He must have left, hasn't he left?
第3个回答 2018-10-30
用hasn’t he 是对的,因为这是对已经完成情况的推测,不是对过去情况的推测。从句中for many years (许多年)可以知道是:He has studied for many years. has started 是完成,所以反意疑问句要用否定hasn’t he?
第4个回答 2018-10-30
英语疑问句先变成陈述句。再变成反义疑问句 。例如: Are you student? 疑问句 You are student. 陈述句 You’re a student, aren’t you?反义疑问句 反义疑问句由两部分组成:前一部分是一个陈述句,后一部分是一个简短的疑问句,两部分的人称时态应保持一致。主要形式:陈述部分肯定式+疑问部分否定式 ;陈述部分否定式+疑问部分肯定式 。
第5个回答 2014-03-12
这个说起来很复杂,就列举好了:
BE动词的:sth. is ...,isn't it?
sth. isn't ...,is it?
回答都是:肯定的就yes,it is. 否定:no,it isn't.
如果谓语是动词的:
You came back home late, didn't you?
You didn’t come back late, did you?(时态要保持一致)
回答:肯定:yes,I did.否定:no,I didn't.
总之用的是实义动词的时候,前后时态要保持一致,如果是将来时态,则反义疑问是也必须用将来时.