1) How long _____ abroad? a) have you lived b) have you been living c) both 2) _____ Chinese for two years a) I've studied b) I've been studying c) both 3) My parents _____ the same car for ten years a) have had b) have been having c) both 4) How long _____ the bass guitar? a) has Mark played b) has Mark been playing c) both 5) Alex _____ in this school since he started teaching a) has worked b) has been working c) both 6) _____ her for years a) I've known b) I've been knowing c) both 7) _____ to the same dentist since we were children a) We've gone b) We've been going c) both 8) _____ the same coat for years a) You've worn b) You've been wearing c) both 9) How long _____ horses? a) have you ridden b) have you been riding c) both 10) _____ the car; it looks much cleaner now a) I've washed b) I've been washing c) both

Present Perfect Simple or Continuous | Unit 2B

Leaderboard

Visual style

Options

Switch template

Continue editing: ?