关于英语反义疑问句的两个选择题1.asturonauts haven't found any living things on the moon,have they?2.she must have arrived there ,didn't she?请问这两句话的反义疑问部分为什么不一样呢?什么时候用have什么时候用did呢?

问题描述:

关于英语反义疑问句的两个选择题
1.asturonauts haven't found any living things on the moon,have they?
2.she must have arrived there ,didn't she?
请问这两句话的反义疑问部分为什么不一样呢?什么时候用have什么时候用did呢?

全部是按照书上老师教的用,但是考试的时候一定会考你MUST的用法,因为它很特殊,是猜测的意思,是别人猜测她已经到达了,至于到了没有要看实际情况.但是她一定是已经出发了,别人才会去猜她有没有到,所以反问用了DIDN'T SHE?

have arrived是过去完成时啊。
是用DID啊。

第一个反义疑问句明白吧?
你是对第二个不理解!
其实,must have arrived 是虚拟语气,表示猜测
she must have arrived there "她应该到了吧",到没到?谁也不知道!反义疑问句部分是提问者为了确认自己的猜测,对之前发生之事的追问,所以就用过去喽!