时态一样(都是现在完成时),但语态不一样have been+【动词过去分词】 是现在完成时的被动语态。have +动词过去分词,是现在完成时如:Many trees have been planted by us so far.We have planted many trees so far .
时态一样,语态不同