单项选择题
A.expected B.expecting C.to expect D.to be expecting
A.shouldn't have gone B.mustn't have gone C.couldn't have gone D.mightn't have gone
A.will teach B.will have taught C.has been teaching D.will have been taught