10. PERFECT PARTICIPLE CLAUSES
If we want to make it clear that an action happens before another one, we
use a perfect participle for the earlier action:
Having washed the car, I noticed a small scratch on the front right
fender. (After I washed the car, I noticed a small scratch on the front
right fender.)
Here the present participle (washing the car) would mean "while I was
washing the car".
If the two actions do not follow each other immediately or if the first action
happens over a period of time, we use a perfect participle instead of a
present participle for the earlier action:
Having seen the film before, I didn't want to go to the cinema.
Mark knew the town well, having lived there all his life.