永发信息网

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

答案:1  悬赏:10  手机版
解决时间 2021-02-12 05:55
  • 提问者网友:半生酒醒
  • 2021-02-11 15:03
how long( )you( )a doctor?Three years A ,have:been B,have:become C,did he D,are:不填
这个选哪个啊?
最佳答案
  • 五星知识达人网友:底特律间谍
  • 2021-02-11 16:18

选A.答语是时间段,故用how long提问,且此句意思为你当医生多久了,表示现在完成时,所以用have:been


我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯