has come and gone

have come and gone

Literally, to have already arrived at and then left a particular place. Ed had to leave early today, so yeah, he's already come and gone, but I can take a message.
See also: and, come, gone, have
Farlex Dictionary of Idioms.

has come and gone

has already arrived and has already departed. No, Joy is not here. She's come and gone. Sorry, you are too late for your appointment. The doctor has come and gone.
See also: and, come, gone
McGraw-Hill Dictionary of American Idioms and Phrasal Verbs.
See also:
  • have come and gone
  • go the round
  • go the round(s)
  • choir
  • preach to the
  • preach to the choir
  • preach to the converted
  • fait accompli
  • fait accompli, a
  • a fait accompli