The reason Gulliver decides to finally leave Lilliput and return to London was because he finds a boat while he is walking on the beach, so the correct answer is D. He has been convicted and sentenced to being blinded but with the help of a friend he finds an abandoned ship on the beach and sails it before finding a passing ship which takes him back to his home in London.