现在完成时beforeHe lived there before he moved/come here.这句话before后面是不是现在完成时态(因为填moved或come都可以).请说明理由

问题描述:

现在完成时before
He lived there before he moved/come here.
这句话before后面是不是现在完成时态(因为填moved或come都可以).请说明理由

你这个句子本身就有问题, 解释不通 如果换成lives before可以用过去时。

还应该有had这个助词吧?这样原句就解释地通了,过去的过去当然用had come,有可能是before做介词,直接省略had,过去的过去还可以用一般过去式,所以都可以

不是.
before 表明了动作的先后关系,前后时态一致就可以了.都用过去时态.

这个不牵扯到现在完成时,就是一个一般现在时和一般过去时,moved是他当时搬来之前在那儿住,come 是他现在来这儿之前在那儿住