Episode #125 of the Stack Overflow podcast is here. We talk Tilde Club and mechanical keyboards. Listen now
2 corrected the quoted sentence
source | link

The sentences are generally equivalent, although there is a subtle difference.

HaveHaving finished our work, we went home.

This sentence emphasizes that they went home because there was no reason to remain after finishing the work.

After finishing our work, we went home.

This sentence emphasizes that they did not go home until the work was finished.

The sentences are generally equivalent, although there is a subtle difference.

Have finished our work, we went home.

This sentence emphasizes that they went home because there was no reason to remain after finishing the work.

After finishing our work, we went home.

This sentence emphasizes that they did not go home until the work was finished.

The sentences are generally equivalent, although there is a subtle difference.

Having finished our work, we went home.

This sentence emphasizes that they went home because there was no reason to remain after finishing the work.

After finishing our work, we went home.

This sentence emphasizes that they did not go home until the work was finished.

1
source | link

The sentences are generally equivalent, although there is a subtle difference.

Have finished our work, we went home.

This sentence emphasizes that they went home because there was no reason to remain after finishing the work.

After finishing our work, we went home.

This sentence emphasizes that they did not go home until the work was finished.