Ann ____me her address but I afraid I__it A.gave,have lost B.had given ,have lost C.gives,lost

问题描述:

Ann ____me her address but I afraid I__it A.gave,have lost B.had given ,have lost C.gives,lost
D.had given,lost

正确:A
前面体现一般过去时,后面体现现在完成时(结果:找不到Ann给我的地址,造成结果/影响).能解释一下,为什么不是D么第一空的时态不正确,应该使用一般过去时。