1) My friend is a writer. He ...... many books. a) has written b) wrote 2) We .... a holiday last year. a) haven't had b) didn't have 3) I ... tennis yesterday. a) have played b) played 4) What time .... to bed last night ? a) have you gone b) did you go 5) ... a famous person ? a) have you ever met b) did you ever meet 6) The weather ... very good yesterday. a) has not been b) was not 7) Kathy travels a lot. She ... many countries. a) has visited b) visited 8) I ... off the light before going out this morning. a) have switched b) switched 9) I live in New York now, but I ... in Mexico for many years. a) have lived b) lived 10) "What's Canada like ? Is it beautiful?" I don't know. I ... there. a) have not been b) did not go

present perfect or preterit

Leaderboard

Visual style

Options

Switch template

Continue editing: ?