1) I _____ (visit) Paris last summer. a) visit b) visited c) have visited 2) She ________ (eat) sushi three times this week. a) eat b) ate c) has eaten 3) We _____ (not, see) that movie yet. a) see b) haven't seen c) saw 4) I ________ (cook) dinner last night. a) cooked b) cook c) have cooked 5) I never _______ (see) that movie. a) never see b) never saw c) have never seen 6) They ______________ (watch) a movie on Saturday. a) have watched b) watched c) watch 7) They (live) here for five years. a) live b) lived c) have lived 8) They _________ (go) to the cinema yesterday. a) went b) have been c) gone 9) We already __________ (do) the laundry. a) already do b) already did c) have already done 10) I ________ (buy) a new book last week. a) bought b) have bought c) buyed 11) I _____________ (meet) Sarah at the coffee shop this morning. a) have met b) met c) meet 12) We __________ (stay) home all day yesterday. a) have stayed b) stayed c) stay 13) She _________ (move) to a new apartment last year. a) moved b) has moved c) move 14) She ___ (finish) her homework. a) has finished b) finished c) finishes 15) They ___ (visit) Paris twice. a) visited b) have visited c) visiting 16) I ___ (not see) that movie yet. a) haven't seen b) didn't see c) don't see 17) We ___ (live) here since 2010. a) lived b) have lived c) living 18) He ___ (just arrive) at the airport. a) just arrived b) has just arrived c) arrives 19) ___you ___ (ever try) sushi? a) tried b) have ever tried c) try 20) She ___ (never be) to Japan. a) has never been b) never was c) never been 21) We ___ (already finish) the project. a) already finished b) have already finished c) finish 22) They ___ (not meet) him before. a) haven't met b) didn't meet c) not meet 23) I ___ (just see) a shooting star. a) just saw b) have just seen c) see

PRESENT PERFECT VS PAST SIMPLE

Leaderboard

Visual style

Options

Switch template

Continue editing: ?