—Are you a basketball player in your school?
—Yes, I the team one year ago. I in the team for one year.
- A.have joined; have been
- B.was joined; was
- C.joined; have joined
- D.joined; have been
答案
正确答案:D
知识点:动词时态:一般过去时 动词时态:现在完成时

根据语境“我一年前加入了篮球队。已经入队一年了”可知第一空所在句子表示的是“加入”这个动作是在one year ago这个过去的时间发生的,所以要用一般过去时,排除A;B中was joined表达错误,排除B。第二空所在句子表示的是状态在过去某一时间开始并一直持续到了现在,和“for+时间段”这个表示一段时间的状语进行了连用,要用现在完成时;而join是非延续性动词,不能和表示一段时间的状语连用,需要变成相应的延续性动词be in。所以答案选D。

略
