单选题 John______a college student for more than a year.
  • [A] is
  • [B] has been
  • [C] has become
  • [D] became


【正确答案】 B
【答案解析】for more than a year提示要用完成时态,且动词应该是延续性动词。所以选B。