Which one of these sentences is correct?
- The palace took several years to build.
- The palace took several years to be built.
I heard the first one while I was watching Discovery Channel and I think it is not correct because the palace did not build on its own – someone had to build it. So the passive form seems the correct sentence.