1) We (not to see) them for ages! a) have not seen b) have not been seeing c) saw 2) This car (to be) in our family for more than eleven years. Father (drive ) it for the first six years and I (to have) it for the last 5 years a) be / drives / has b) has been / drove / have had c) to be / drove / have 3) “You (to see) any good plays lately?” “Yes, I (to see) a French comedy last night.”  a) have you seen / saw b) seen / see c) have saw / seeing 4) “(Harold /to book) the hotel room yet? “ “Well, he (to write) to the hotel ten days ago.”  a)  book / write b) been booking / writing c) Has Harold booked / wrote 5) “(Your friend /to know) any English when she first (to arrive) in London?” a) has she been knowing / arrive b) Did your friend know / arrived c) to know / arrive 6) “How long Peter (to work) in that office?”  “He (to work) there for two years” a) has Peter been working / has worked b) worked / worked c) work / working 7) Where else Mr James (to be) since he (to arrive) in Romania? a) did Mr. James be / have arrived b) is Mr. James / to arrive c) has Mr. James been / arrived 8) I (to not play) footbal since I (to break) my leg. a) playing / have broken b) have not played / broke c) did not play / breaking 9) “Mother (come back) yet?” “Yes, she (to come) half an hour ago.” a) has mother come back / came b) did mother come back / coming c) is mother coming back /  has been coming 10) “You ever (to eat) snails? “ “No, I never (to eat) snails.” a) eat / eating b) eating / ate c) have you ever eaten / have never eaten

Present Perfect vs Past Tense quiz

Leaderboard

Visual style

Options

Switch template

Continue editing: ?