awful gerund clauses

Temat przeniesiony do archwium.
Mam za zadanie zamienić następujące zdania według przykładu:
Fred stopped five times along the way for more beer, so he was barely able to walk home.
Having stopped five times along the way for more beer, Fred was barely able to walk home.

1.Jimmy not only had a car, he also had a good nature. He willingly gave everybody at the party a ride home.
Having not only a car bur alsoa good nature, Jimmy willingly gave everybody at the party a ride home.

2.Debbie had tried everything else. In the end she called the doctor directly.
Having had tried everything, Debbie in the end called the doctor.

3.Elaine was the best-looking girl at the school. She had no trouble attracting admirers.
Being the best-looking girl at the school, Elaine had no trouble attracting admirers.

4.Batman and Robin knew that the situation was hopeless. However, they still tried to escape.
Despite knowing that the situation was hopeless, Batman and Robin still tried to escape.

5.Bill noticed that they were almost out of toilet paper. He decided to go to the store and get some more.
???

6.Jim hears that CompuWorld is having a big sale on computers, so he empties his piggy bank and drives there as fast as he can.
Hearing that CompuWorld is having a big sale on computers, Jim empties his piggy bank and drives there as fast as he can.

Proszę o sprawdzenie tych przykładów
edytowany przez kasiaaisak: 01 cze 2017
Dlaczego problem w 5?
2 przekombinowales na poczatku
2.Having tried everything (...)?
5.Having noticed that they were out of toilet paper, Bill decided to go to the store and get some more?
nie mam pojęcia czy to 5 dobrze i czy ma to sens
a co z resztą? prawidłowo?
2 ok
5 wystarczy noticing
reszta wg mnie ok