Having dug a hole in the road, they disappeared.
Having missed the train, we decided to walk to school.
Having proofread the report one more time, she submitted it to her boss this morning.
Having finished all his homework, he went to bed.
Having finished all her homework, she went to bed.