when i was at college i___three foreign languages ,but i ___all except a few words of eachA.spoke;had forgotten Bspoke;have forgotten C.had spoken ;had forgotten D.had spoken;have forgotten 为什么,还要翻译句子

问题描述:

when i was at college i___three foreign languages ,but i ___all except a few words of each
A.spoke;had forgotten Bspoke;have forgotten C.had spoken ;had forgotten D.had spoken;have forgotten 为什么,还要翻译句子

答案是B,因为when i was at college是一个一般过去式的句子,前后时态一致,那么说外语是在他上大学时发生的,所以用一般过去时,那么从A和B中选,选项A后面是had spoken,是一个过去完成时,表过去的过去,这里体现不出来,所以选B.
句子意思是:在我上大学时,我说三种外语,但现在除了记得它们中的一些单词外,全忘光了.