we have been corresponding with each other for years

问题描述:

we have been corresponding with each other for years
1)翻译一下
2)解释一下这是什么时态,是过去完成时的被动语态吗?

很多年来我们一直互相保持联系.
是现在完成时have done