1. When this had been done, he appeared to be satisfied.

2. This having been done, he appeared to be satisfied.

3. This done, he appeared to be satisfied.
-----------------------------
Can we use all the expressions? Are they the same?

4. When our dinner was over, we went out for a walk.

5. Our dinner being over, we went out for a walk.

6. Our dinner over, we went out for a walk.
(Which one is better, #5 or #6?)

1 and 3 are fine; 2 is awkward (okay, but awkward).

4 is best.
5 is okay, but awkward.
6 is not good.