问题 选择题

How long ______ teaching? Forty years.

A.he will have been

B.will have he been

C.will have been he

D.will he have been

答案

答案:D

名词解释
单项选择题 A型题