Correct option is C
The idiom "the ship has sailed" is used to indicate that an opportunity has already passed or a situation has changed, making it too late to act. It reflects the irrevocability of missed opportunities, rather than merely a decision being made or new opportunities being sought.
· Example: He realized that the ship had sailed on reconciling with his old friend after years of silence.