I would like to ask if I should use perfect participle in the following sentences instead of present participle?

In the following sentences , the subject , he, was being educated by best teachers of the time. So participle part has , I think, passive and continuous sense and main clause has past , active as well as continuous sense because of the verb to learn.

Should I write the sense in perfect participle because he got his education in the past as in the second sentence ?:

  1. Being educated by the best teachers of the time, he learned medicine very
    well.

  2. Having been educated by the best teachers of the time, he learned
    medicine very well.


In these following examples, “being treated” and ” leaving hotel” are mostly not happening at the same time but it is supposed that “treating well” continues until she leaves.
Which one convey the sense better?

3.Being treated very well at the hotel, she left it in satisfaction.

4.Having been treated very well at the hotel, she left it in satisfaction.


In the following sentences, the participle phrases and main clauses both have passive voice.

Using passive voice grammatically correct and does it sound formal?

Does the sentence 1 have meaning the sentence 2 without adding “before it was finished” like “while it was built”?

5.Being built in 12th century, the castle was attacked many times.

6.Being built in 12th century, the castle was attacked many times before it was finished.

7.Having built in 12th century, the castle was attacked many times.

Leave a reply

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> 

required