古城煤矿电子采购平台:I ___a college student for more than a year.

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/11 04:51:45
A became B have became C was Dhave been
解释一下原因

选D
for more than a year
要用现在完成时态

became 是短暂性动词,不能搭配一段时间

D have been
for more than +时间段 ...表现在完成时

have been
现在完成时

D have been
表示已经持续了一年这个状态

D have been

有 for 表时间的句子宜用现在完成时.