he must have been there before-----

问题描述:

he must have been there before-----
a.has not he
b.have not he
c.dose not he
d.is not he
我记得类似的问题 都是看 主语是第几人称的 如果是的话

选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...