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.
As soon as Mary _______, she _______ to her hometown.
graduates / will return will graduate / returns will be graduating / has returned graduated / had returned