The girl _____ the basketball team for three years.

来源:百度知道 编辑:UC知道 时间:2024/05/19 11:26:38
A.has joined B.joined C.is on D.has been on我选的是A,但答案是D。应该是什么?为什么?

应该是D
应为从for three years看出,这是现在完成时
而且,joined the basketball team 是加入篮球队,不可能加了(申请加入)3年了吧
现在完成时:have + 过去分词

D现在完成时,说明说话的时候动作已经完成
join加入的意思,但是指加入政党或社团