甲因犯盗窃罪被判处有期徒刑 5 年，在刑罚执行 3 年后，又发现他在判决宣告前还犯有放火罪，应判处 有期徒刑 7 年。经数罪并罚决定执行 10 年有期徒刑。对甲还需要继续执行的刑期是( )。
A. 12 年
B. 10 年
C. 9 年
D. 7 年
根据刑法第70条规定，判决宣告以后，刑罚执行完毕以前，发现被判刑的犯罪分子在判决宣告以前还有其他罪没有判决的，应当对新发现的罪作出判决.把前后两个判决所判处的刑罚，依照本法第69条的规定，决定执行的刑罚。已经执行的刑期，应当计算在新判决决定的刑期以内。甲在执行期内发现判决宣告前还有漏罪，应当按照先并后减原则处罚。

因此答案为D