下面的题用什么时态?

问题描述:

下面的题用什么时态?
John ______(live) next door to us for two years.我觉得使用现在完成时,因为有“for”嘛,可判卷老师却给我判的错

按语法来讲的话,现在完成进行时和现在完成时都是可以的,再结合语境分析一下就可以了,像这种题型并不是很典型,如果是考语法的话,一般不会像这样让我们感到模棱两可,所以,对此不必太纠结……