1) I __________ on this project for two hours, and I'm getting really tired. a) have been working b) had been working 2) By the time I arrived, they __________ for over an hour. a) have been waiting b) had been waiting 3) She __________ for weeks; however, she still isn't confident. a) has been studying b) had been studying 4) Lately, I __________ to lock my front door! a) have been forgetting b) had been forgetting 5) They __________ since last weekend. They'll be back next Friday. a) have been traveling b) had been traveling 6) Before the storm hit, he __________ in the garden all morning. a) has been working b) had been working 7) She __________ in that city for ten years before she moved to the countryside. a) has been living b) had been living 8) Before the concert started, the musicians __________ for hours. a) have been rehearsing b) had been rehearsing 9) Oh no! We __________ out of gas! a) have just run b) had just run 10) We __________ each other for years, and we are still best friends. a) have known b) had known

B26, Lesson 1, Page 25

Leaderboard

Visual style

Options

Switch template

Continue editing: ?