LAST NIGHT, PETER ________ TO THE SUPERMARKET BEFORE HE WENT HOME....

84. Last night, Peter ________ to the supermarket before he went home. A. has gone B. had gone C. goes D. went