One of my students is English, and she accepts the use of the preposition "for" in the sentence "the room has capacity for 60 people".. I thought the only right way to talk about contents with the word "capacity" was: "the room has a capacity of 60 people". She also accepts the preposition "for" in the question "How many people does the room have capacity for? ... I would suggest other type of questions such as "how many people can it take?... , not so directly translated from Spanish... or in any case, how many people does the room have a capacity of? (This doesn't sound natural to me either)... I would appreciate if someone can tell me if both prepositions are correct, and if they are not, explain the diffference to me. Thank you in advance.