1) How many times ____________________ (you/be) to New York? a) were you b) have you been c) has you been d) was you 2) Last July they _______ (spend) their holidays in Rome. a) spend b) have spend c) spent d) have spent 3) His parents ....................... (be) here yesterday. a) have been b) has been c) was d) were 4) They ....................... (go) to Germany when he ....................... (be) only 4. a) went, was b) have gone, was c) went, has been d) have gone, has been 5) ........... you ......... (watch) any films last night? a) Have / watch b) Did / watch c) Did / watched d) Have / watched 6) I ....................... (not/see) you in class last Friday. a) haven't seen b) hasn't seen c) didn't saw d) didn't see 7) He _______ (never/visit) Africa. He died 2 years ago. a) has never visited b) never has visited c) never visited d) have never visited 8) Annette ___________ (write) many books and she is writing another one now. a) wrote b) has written c) has wrote d) written 9) I _____________ (visit) him in hospital three times this month. a) have visited b) has visited c) visited d) visit 10) They live in that town. They ............... (live) there for many years. a) lived b) live c) has lived d) have lived 11) Fatima is from Ethiopia. She ____ (never/see) snow. a) never saw b) has never seen c) never has seen d) have never seen 12) Christopher Columbus _______ (arrive) in America in 1492. a) arrives b) arrived c) has arrived d) arrive 13) I _____________ (never, have) ice-cream in my life. a) never has b) never have c) have never had d) has never 14) I ________ (meet) my friend two days ago. a) meets b) meet c) have met d) met 15) _____________(you, win) the game of chess last Saturday? a) Have you win b) Did you win c) You win d) Have you won 16) They ______________ (just, clean) the car. It looks new again. a) have cleaned b) have just cleaned c) just clean d) just cleaned 17) Sue ____________ (yet, not, finish) her lunch. a) Sue hasn't finished her lunch yet. b) Sue hasn't yet finished her lunch. c) Sue yet hasn't finished her lunch. d) Sue yet didn't finish her lunch. 18) I _______________ (already, make) my bed. a) I has already made b) I have already made c) I already have made d) I already made

Present Perfect vs Past Simple

Leaderboard

Estilo ng visual

Mga pagpipilian

Magpalit ng template

Ibalik ng awtomatikong pag-save: ?