The grammar book sentence is the best.
Interested in Language
Is the following sentence correct?
'More people came than had been invited.' (read in a grammar book)
Or should it be as follows:
1. 'More people came than having been invited.'
2. 'More people came than being invited.'
3. 'More people came than invited.'
4. 'More people came than those having been invited / being invited / invited.'
5. 'More people came than the number of people who had been invited.'
Which of the above sentences are correct?
1, 2, 3 and 4 a and b are incorrect.
4c and 5 are arguably grammatical, but not natural. The only natural, correct sentence is the one from the book.
I would accept "More people came than were invited" as correct but "... than had been ..." is the best version.
Remember - if you don't use correct capitalisation, punctuation and spacing, anything you write will be incorrect.
In the given sentence 'More people came than had been invited', the word 'than' is, I think, a preposition and should be followed by a noun (phrase) only, not the finite verb 'had been invited'. Therefore, the gerund 'having been invited' would be the appropriate construct after 'than'.
Otherwise, kindly explain me the parts of speech of the sentence and the corresponding sentence structure.
Is "people who came are more than people who had been invited' the original sentence?
If 'than' is a conjunction (coordinating) as in "I have more money than you have", what is the subject of the finite verb 'had been invited'? If it is elliptical, what is the hidden subject? Please give me the full sentence with the words deliberately left out.
5. 'More people came than the number of people who had been invited.' The ellipted subject is "the number of people".
The full sentence with the words deliberately left out is, 'More people came than had been invited.'