1) "She ___ (visit) London." a) have visit b) has visited c) has visits d) have visited 2) Which of the following sentences is correct in the present perfect tense? a) I have eat lunch. b) They has played football. c) He has lived here for 5 years. d) She have gone to the market. 3) Choose the correct sentence in the present perfect tense. a) We have studied English last week. b) I has already done my homework. c) They has traveled to Paris. d) She has just arrived. 4) Complete the following sentence: "I ___ (never, see) a lion before." a) have never seen b) have never saw c) has never saw d) has never seen 5) "They ___ (eat) dinner already." a) have ate b) have eaten c) has eaten d) has eat 6) Which of the following sentences is correct in the present perfect tense? a) I has finished my homework. b) They have lived in this city for 3 years. c) He have visited Japan. d) She has gone to school yesterday. 7) Choose the correct sentence in the present perfect tense. a) She has went to the market. b) They have arrive at the station. c) We have just seen that movie. d) He has plays football. 8) Complete the following sentence: "I ___ (never, be) to Italy." a) have never been b) have never be c) has never been d) has never be

Leaderboard

Visual style

Options

Switch template

Continue editing: ?