having done something/having been - definition and synonyms

phrase
  1. after you have done something/after something has happened to you

    Having spent over £100 on repairs, she wasn’t expecting any more problems.

See also main entry: have