Having been told many times,he finally understood it.Having been told可以改成Told吗?作状语不是一样

问题描述:

Having been told many times,he finally understood it.Having been told可以改成Told吗?作状语不是一样
told可以是过去分词作状语啊?

首先,由于有限定词many times 说明事情已经发生了很多次,其次前半句没有主语,如果是主动语态的话,用having told,然而主句没有主语,而且表示被动,所以要用having been told