He must have learn English for three years,___?

问题描述:

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

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