40) She … her cousin in Verona twice a year. a) is visiting b) visit c) visits
41) My friend and I …all the books about Harry Porter. You can take any of them. a) read b) have read c) are reading
42) I … golf and you?-No, I don’t know this game. a) plays b) has played c) have played
43) When we arrived at the station our train ….a) has left b) had left c) will have left
44) We ...a test today. I’ve got a five. a) wrote b) have written c) are writing
45) By this time Sam …from University. a) is graduating b) will have graduated c) will graduate
46) By the time we came into the concert hall the play ….a) began b) had begun c) will have begun
47) She is so happy today. She …never … so happy. a) have/ been b) has/been c) is/being
48) When she looked out of the window the rain ….a) stopped b) will have stopped c) had stopped
49) 1 love this country. This is my home. I … here for forty years. a) am living b) have lived c) had lived
50) We … to the party by 5. a) come b) will have come c) have come
Answers & Comments
41) b) have read c) are reading
42) c) have played
43) b) had left
44) b) have written
45) b) will have graduated
46) b) had begun
47) b) has/been
48) c) had stopped
49) b) have lived
50) b) will have come