According to these two links link1 link2, we should use bare infinitive after “But, than, except”
But I have read the below sentence somewhere
She had no choice except to wait for the next train.
So is this sentence wrong?
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.
Sign up to join this communityEXCEPT takes a matrix-licensed complement: its complement is licensed by the verb in the main or matrix clause. In this case, the main verb is HAVE. HAVE allows a to-infinitival clause complement with a deontic sense, as in:
I had to wait for the next train
Since the complement of EXCEPT is licensed by HAVE and HAVE allows a to-infinitival complement, the sentence is grammatical.