had meant to do 表示过去本打算做某事,可以用meant to have done 来替换吗?能否给予详细的解释?

问题描述:

had meant to do 表示过去本打算做某事,可以用meant to have done 来替换吗?
能否给予详细的解释?

不可以。
had meant to do 表示过去已经打算去做某事,是mean to do 的过去完成时
meant to have done 表示过去打算已经做过某事,从逻辑上不合理,mean to do是将来时,不能接完成时态。

可以替换
meant表意愿,前面的过去完成时可以移到后面的不定式上,即had meant to do中的had转移至to do,形成meant to have done

可以
同类的词组还有had hoped/wished/expected/thought to do...

可以的...

had meant to do=meant to have done
可替换~