B
雨后天空出现了一道彩虹.
appear为不及物动词,没有被动语态,排除AC.
本句主语为a rainbow,如果是一般现在时,应该是用appears,动词的第三人称单数形式,而不能是D.
选过去时.