来个英语语法高手~Ithasbeen_____ayearsincewelastheardfromhim.
Ithasbeen_____ayearsincewelastheardfromhim.
A.forB.withinC.afterD.over
这是高中语法书上的历年真题翻译为自从最后一次收到他的信已经一年多了.
问:为什么A不可以?for+一段时间不是典型的现在完成时的时间状语吗?翻译为自从最后一次收到他的信已经有一年了.