I was confused by a company slogan I saw, and that made me wonder: Is it correct to write "a dream come true"?
If I was the one writing it I would use "a dream comes true" but is the initial form wrong?
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It only takes a minute to sign up.Sign up to join this community
It is correct. Come is a past participle here, not a simple present. It means a dream [that has/is] come true. The past participle come can be used with the verb be, which is why a dream come true is possible; this is normally possible with all verbs that can be or once could be used with be.
a horse [that was] left behind
a day [that has/is] gone by
"A dream come true" "Come" is the past participle form of the Irregular verb "come". It is in a verb form but used as participle modifier of the word "dream". A participle modifier is a verb form but used as a modifier or an adjective. So, the word "come" describes or tells something about the word "dream". It's just like saying " A project done well".
A dream come true- a dream that has come true A project done well- a project that has done well or a project that is done well.
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?