单选题

【正确答案】 B
【答案解析】[解析] 根据句子前面Spacecraft have already…出现的have可以知道此句为现在完成时所以选择就很容易,即[B]visited。