It's got to be C because none of the others relate to collaboration, but I'd say if you were unsure about this answer then the only other sensible one could be B, but I'd go with C.
It is Present Perfect. FORM [has/have + past participle] <span>Examples: </span>You have seen that movie many times. <span />Have you seen that movie many times? You have not seen that movie many times.