Peter______ the swimming club two years ago.Peter______the club for almost two years.( )
A.
joined;have joined
B.
has joined;has joined
C.
joined;have been in
D.
has joined;has been in
知识点:一般过去时章节:未标注
答案与解析
答案
C
解析
joined加入,动词过去式;have joined已经加入,join是非延续性动词,不能和一段时间连用;has joined已经加入,join是非延续性动词,不能和一段时间连用,主语是第三人称单数形式;has been in一直在,be in是延续性动词,可以和一段时间连用。根据时间状语two years ago(两年前)可知,空一所在的句子应用一般过去时,故动词应用过去式joined,故排除BD项;for almost two years(近两年)是一段时间,故句子动词应用延续性动词,故排除A项。 故选:C。