C第一句主句是SAID过去时,所以从句也要用过去时would第二句有by now, 到现在为止,所以用现在完成时翻译;他说他六点前会回来,但直到现在都没出现.
A 虚拟语气於现在相反,用过去时,所以用didn't
C would be ;hasn't appeared前半句属陈述式语句,本是 will be 的用陈述表示变成 would be; 后半句: 但他至今仍未出现 - 表现"仍然"的语态,用现在完成时.