1) I ____ to Japan before. a) haven't never been b) have never been c) never went d) never gone 2) We're thirsty! We ___ anything since last night. a) haven't drunk b) didn't drink c) have drunk d) drank 3) The baby ___ very noisy yesterday. a) has been b) have been c) was d) been 4) ___ she hurt her elbow in the race yesterday? a) Has b) Did c) Have d) Does 5) I ___ in big trouble a week ago. a) been b) have been c) am d) was 6) Vicky ____ one phone this month. a) has already broken b) already broke c) already break d) broken 7) Paul ___ his homework yet. a) done b) didn't do c) hasn't done d) has done 8) ___ on safari last July? a) Did you go b) Have you been c) You have been d) You went 9) Nicole and Marco ___ diving yet. a) went b) have been c) haven't been d) didn't go 10) I can't do the test. I ___ my hand. a) didn't hurt b) just hurt c) have just hurt d) haven't just hurt 11) Three years ago, my uncle ___ his motorbike. a) has fallen off b) hasn't fallen off c) fell off d) didn't fall off 12) I ___ my hair yesterday evening. a) haven't washed b) didn't wash c) have washed d) has washed 13) Cindy ___ the dog to the park yet. a) hasn't taken b) didn't take c) took d) has taken

Pr. Perfect vs Past S

More

Leaderboard

Quiz is an open-ended template. It does not generate scores for a leaderboard.

Visual style

Options

Switch template

Continue editing: ?