1) I have never __ to Africa. a) been b) went c) go d) going 2) She has __ finished her homework. a) just b) yet c) never d) always 3) They have __ seen that movie. a) already b) yet c) just d) ever 4) Have you ever __ to Japan? a) been b) gone c) went d) goes 5) We haven't decided __. a) yet b) already c) ever d) just 6) Has he __ handed in his assignment? a) already b) yet c) never d) ever 7) I have __ read that book. a) already b) yet c) never d) always 8) She hasn't __ arrived. a) yet b) just c) already d) ever 9) Have they __ met the new boss? a) yet b) already c) never d) always 10) I think I have __ this before. a) done b) did c) do d) does 11) You have __ been very helpful. a) always b) ever c) yet d) never 12) It has __ rained all week. a) not b) never c) ever d) yet 13) Have you __ seen anything so beautiful? a) ever b) never c) yet d) just 14) They have __ bought a new car. a) just b) yet c) never d) always 15) I haven't __ got any response from him. a) yet b) just c) always d) ever 16) She has __ lived here for three years. a) now b) already c) yet d) been 17) Have you __ finished your meal? a) yet b) just c) never d) always 18) I have __ seen that film. a) never b) yet c) just d) always 19) They have __ been to the new museum. a) already b) yet c) never d) just 20) He has __ worked here since 2010. a) yet b) never c) always d) been

Practicing Present Perfect - Level B2

Leaderboard

Visual style

Options

AI Enhanced: This activity contains content generated by AI. Learn more.

Switch template

Continue editing: ?