He must have learn English for three years,___?A.hasn't he B.haven't he C.mustn't he D.didn't he要理由,谢谢

问题描述:

He must have learn English for three years,___?
A.hasn't he B.haven't he C.mustn't he D.didn't he
要理由,谢谢

B
情态动词不必在反意疑问句中体现.

A(因为句中没有过去的时间状语)
又如:陈述部分有must 的疑问句,疑问部分根据实际情况而定。
He must be a doctor, isn't he?
You must have studied English for three years, haven't you? / didn't you?
He must have finished it yesterday, didn't he?

a 只有当主语为第一人称时,反义疑问才能用情态动词

a
这是反义疑问句,前边是肯定的语气后面要用否定,而且这是对he这个主语的反义,所以选a