1) I ... there for 5 years a) has been b) have been c) had been 2) My sister ... there twice to teach English a) has come b) have come c) had come 3) I ... her only twice a year a) has met b) have met c) had met 4) Their parents ... away since two years ago a) has passed b) have passed c) had passed 5) She ... of that before a) has never thought b) have never thought c) had never thought 6) How long ... you ... an orphan? a) has, been b) have, been c) had, been 7) ... your uncle and his family ... you this year? a) has, visited b) have, visited c) had, visited 8) I ... each one of them quite closely a) hasn't met b) haven't met c) hadn't met 9) She ... very busy lately a) has been b) have been c) had been 10) We ... each other for many years a) has called b) have called c) had called

Leaderboard

Theme

Options

Switch template

Continue editing: ?