反意疑问句中的musteg:It must have rained last night ,didn^t it He must have finished the work ,hasn^t he?为什么一个是didn^t 一个是hasn^t?两句话must后都是完成时啊,或者说是didn^t和hasn^t 都可用?

问题描述:

反意疑问句中的must
eg:It must have rained last night ,didn^t it
He must have finished the work ,hasn^t he?
为什么一个是didn^t 一个是hasn^t?
两句话must后都是完成时啊,或者说是didn^t和hasn^t 都可用?

也可以根据动词来看,第一句rained,是过去时,助动词是did,自然后面就应该写didn^t it 了
第2句have finished ,一看就是现在完成时,主语又是he,是第三人称单数,所以应该用hasn^t he?
听明白了吗?虽然我才初中,可我是英语课代表哦

我做题的经验:只要后面跟有具体的时间,就用过去时 ;否则,用完成时.没一次失手哦!