题目
His friend ( ) the club for two years. A. has joined B. joined C. had joined D. has been in
His friend ( ) the club for two years.
A. has joined
B. joined
C. had joined
D. has been in
题目解答
答案
His friend ( ) the club for two years.
句意:他的朋友已经加入俱乐部两年了。
句末的"for two years"为表示一段时间的状语,指他的朋友两年前加入了俱乐部,前两年到现在一直在俱乐部,所以谓语要用现在完成时。
“加入”有两种表达:"join in"或者"be in"。
A. has joined,结构为“has + join的过去分词”,为现在完成时,但是少了in,正确的表达应该为"has joined in",故不选。
B. joined, 是"join"的过去式,为一般过去时,故不选。
C had joined,结构为“had + join的过去分词”,为过去完成时,故不选。
Dhas been in,结构为“has + be的过去分词”,为现在完成时,故选。
故选D。