—He’s got our tickets.—That’s good.I _______ afraid that he _______ them.为什么用was;had forgotten,am; has forgotten呢

问题描述:

—He’s got our tickets.—That’s good.I _______ afraid that he _______ them.为什么用was;
had forgotten,am; has forgotten呢

我说我担心的时候,对于现在说话的我来说,我的担心已经是过去的事情了,我现在已经知道了不担心了,所以要用过去时态was。
同理,现在我已经知道他没有忘记拿票,如果用has forgotten则表示对于现在的他而言他过去忘记了,事实是过去的时候,我担心他忘记了,所以这个忘记是相对于上一个空我担心的时候而言的,所以是过去的过去,用过去完成时

过去式 has forgotten

虚拟语气,表示我当时还在担心什么什么
实际上他已经接受了,不需要再但心了