Now start to leave for a short time. Even if he cries and whines, do not weaken. He should adjust to the crate eventually. Just keep making it a positive experience. Some dogs can never be trusted with run of the house unattended.
Some dogs are fine.
If you think your dog is able to behave uncrated, begin testing by leaving his loose for five minutes while you walk outside. If that works, increase to ten, fifteen and so on. Should he begin to misbehave, continue using the crate. Always have a feeding and potty schedule for your puppy or adult dog. This makes house training much easier.