who/what should...? - definition and synonyms

phrase
  1. used for showing that you were surprised when something happened

    I was just leaving when who should I see but Pat Doyle.

See also main entry: should