In form, "having worked" is a perfect participle, but your sentence does not work properly for me. I would say it in a different way, for example "... Penny has spent more time travelling than working".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Cup cakeCan you suggest any good links that talk about the 'perfect participle' more?I would just type it into Google ...
Cup cakeI'm writing an exercise sheet where the students will have to come up with better examples.They would have liked to have been there vs They would have liked to be there