The passive form of perfect participle "having been done" indicates that the time of the action that it refers to is before that of the verb in the main clause, and also there is passive meaning. So does the past participle "done". So I am wondering whether there is any differences between them. Are they exchangeable?
Here are some examples:
1a) Having been told many times, he finally understood it.
1b) Told many times, he finally understood it.
2a) Ideally having been located for Broadway theatre and Fifth Avenue, the New York Park hotel is a favorite with many guests.
2b) Ideally located for Broadway theatre and Fifth Avenue, the New York Park hotel is a favorite with many guests.
3a) The Town Hall having been completed in the 1800’s was the most distinguished building at that time.
3b) The Town Hall completed in the 1800’s was the most distinguished building at that time.
In my opinion, we would use passive perfect participle "having been done" instead of past participle "done", if we want to emphasize an earlier time. Therefore in the above examples, 1a, 2b, and 3b are appropriate. Am I right?