选C.
five weeks ago 是一个时间点.
因为用have joined的句子,不应该接过去的一个时间点.
同理,B不可以.
C可以,因为是一般过去时.而一般过去时必须是一个过去的时间点.
如果原题没有ago,一切都将不同.