Choose a, b, c, or d that best completes each unfinished sentence, substitutes the underlined part, or has a close meaning to the original one.
Frank's wallet is lying on the coffee table. He _______ it here last night.
must have left should have left must be leaving needn't leave