1) My dad ______ the same glasses since I was a child. a) has had b) had c) have had 2) I ______ guitar lessons for a few months last year. a) have taken b) took c) take 3) We ______ our work yet. a) didn’t finish b) haven’t finished c) don’t finish 4) I ______ you for months. How are you? a) didn’t see b) haven’t seen c) hasn't seen 5) Ellie ______ well since her holiday. a) wasn’t b) hasn’t been c) weren't 6) I’ve wanted to learn how to do this since I ______ a child. a) was b) have been c) has been 7) They ______ in London for five years before moving to Paris. a) have lived b) lived c) has lived 8) She ______ her grandparents since last Christmas. a) didn’t visit b) hasn’t visited c) wasn't visit 9) I ______ three books this month. a) read b) have read c) has read 10) He ______ at the company from 2010 to 2015. a) has worked b) worked c) was worked

Leaderboard

Visual style

Options

Switch template

Continue editing: ?