0

Which one of these sentences is correct?

  • The palace took several years to build.

or

  • 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.

2
  • Old-fashioned British films and lesser-quality comic-opera TV often characterize Indians as using constructions like The palace was taking several years to be built. Two instances might be en.wikipedia.org/wiki/Curry_and_Chips and en.wikipedia.org/wiki/It_Ain%27t_Half_Hot_Mum. Commented Oct 17, 2017 at 13:55
  • The first sentence is correct and quite sufficient. A prepositional phrase, such as "for people" or "for workers", is absent but understood before the infinitive. Commented Jun 27, 2020 at 23:56

2 Answers 2

2

Both sentences are grammatical, but the non-passive form is much more common according to Google:

  • "It took several years to build but*" (5,800 hits)

  • "It took several years to be built" (4 hits)

In the entry on the use of the verb take meaning "how much time we need to do something" Swan in Practical English Usage (p570) lists five common structures. One of them is:

The object of the activity is the subject.

object of activity + take (+ person) + infinitive

  • The ferry took (them) two hours to unload.

  • This house will take all week to clean.

The palace took several years to build follows the same structure.


* Note: I included the word but to rule out hits with a direct object following build.

3
  • Thank you so much for the answer. Can you please provide links to websites which could elaborate this sentence structure so that i can learn more about it. Commented Oct 17, 2017 at 2:59
  • I'm not sure that an unsupported " 'It took several years to be built' is grammatical" is justifiable. 'It took longer than we thought to cook' is fine, whereas 'It took ages to get right' cannot be replaced by 'it took ages to be got right', nor 'my leg took months to heal' by 'my leg took months to be healed'. The actual verb following to / to be is critical. Commented Jun 26, 2020 at 11:58
  • 1
    @Edwin Ashworth. The passive form (to be built / to be got right) certainly seems less natural. But ungrammatical? The notion itself is based on linguistic intuition, which obviously varies from individual to individual. In the present case, it seems to me that the passive form focuses somewhat more on the completion of the activity and the infinitive form on the duration. But I have no evidence to back up this interpretation.
    – Shoe
    Commented Jun 27, 2020 at 7:24
0

Both are correct and both sound natural.

The palace took several years to build. This uses the intransitive sense of to build.

The palace took several years to be built. This uses the transitive sense of to build in a passive construction.

3
  • 3
    No. The idiom using '... years to build' sounds far more natural, and is far more commonly used, as these Google Ngrams suggest extremely strongly. Commented Oct 16, 2017 at 8:53
  • 1
    @EdwinAshworth, not a good test. It will capture things like "it took five years to build the company / the boat / the community," which is grammatically different. In any case to be built IS natural-sounding English even if one form of the two may be more idiomatic than the other. There may be shades of meaning between the two as well perhaps making one better than the other in particular cases.
    – dangph
    Commented Oct 16, 2017 at 10:03
  • 1
    OK; I'll just say the second one doesn't sound natural. I'll offer the same degree of support as you do. Zero. // I just can't do that. Have a look at raw Google searches for building took years to be built and "building took years to build". Commented Oct 16, 2017 at 11:51

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .