句型转换1.He has been a soldier for 5 years.改为一般疑问句 He has ___in