how long( )you( )a doctor?Three years A ,have:been B,have:be

问题描述:

how long( )you( )a doctor?Three years A ,have:been B,have:become C,did he D,are:不填
这个选哪个啊?
1个回答 分类:英语 2014-12-06

问题解答:

我来补答
选A.答语是时间段,故用how long提问,且此句意思为你当医生多久了,表示现在完成时,所以用have:been
 
 
展开全文阅读
剩余:2000