to be left high and dry, to be left hanging
Ele ficou esperando pela promessa de emprego que não veio, ficou a ver navios.
He waited for the job offer that never came. He was left high and dry.
The Portuguese saying ficar a ver navios (literally "to be left watching ships") evokes someone scanning the horizon for a vessel that never brings what was hoped for. The philologist Antenor Nascentes traced it to the shipowners who, in the age of conquest, waited atop Lisbon's Alto de Santa Catarina for the caravels returning from India, Africa and Brazil — and sometimes watched in vain.
Source: Ciberdúvidas da Língua Portuguesa.
Falando's Idiom Trainer teaches you to recognize idiom meanings and create sentences using them, so you can speak like a Brazilian.