1) My dad.......smoking in the garage. a) Has b) Had c) Had been d) Have e) Have been 2) The printer.......working well a) Had not been b) Hadn't c) Had not d) Have been e) Have not 3) Had the players......playing by the rules? a) Been b) Have c) Be d) Has e) Has not 4) She.....expecting the worst. a) Had b) Had been c) Been d) Have e) Have been 5) Had the teachers.....before the strike? a) Been work b) Working c) Been working d) Had been e) Have been 6) Our pool pump......running properly before the storm. a) Had not have b) Hadn't been c) Hadn't being d) Have not been e) Haven't been 7) My sister's roommate was upset. She.....been waiting for an hour. a) Had b) Have c) Has d) Had been e) Have been 8) I just heard about the accident......been working all night? a) Had been b) Had the driving c) Had the driver d) Have the driving e) Have the driver 9) We were shocked to see her. ........been expecting her. a) We are b) We have c) We'd not d) We have been e) We'd been 10) I finally reached my mom. .......her all day. a) I'd been calling b) I have called c) I called d) I calling e) I Have been calling 11) By the time I arrived at the party, Aminah......for an hour. a) Has been dancing b) Had been dancing c) Was dancing d) Will have been dancingg e) Had been dancer 12) Erlin......for five hours when she finally decided to take a break. a) Has been working b) Was working c) Had been working d) Will Have been working e) Will Had working 13) When we got to the theater,the movie.....for 15 minutes. a) Had been playing b) Has been playing c) Had been player d) Has been player e) Was playing 14) By the time the teacher entered the classroom, the students........ the problem for 20 minutes. a) Had been solving b) Have been solving c) Had being solving d) Have being solving e) Were solving 15) They........in the rain for half an hour before they found shelter. a) Have been walking b) Had been walking c) Were walking d) Was walking e) Will have been walking 16) Nordi.......his homework for two hours before he took a break. a) Has been doing b) Was doing c) Had been doing d) Will have been doing e) Were doing 17) By the time we met Rahma, she......at the company for ten years. a) Has been working b) Had been working c) Have been working d) Was working e) Will have been working 18) The children.......for three hours before their parents called them in for dinner. a) Had been playing b) Have been playing c) Were playing d) Was playing e) Will have been playing 19) Zaini.......for two hours when he finally found him keys. a) Has been looking b) Had been looking c) Was looking d) Were looking e) Will have been looking 20) By the time the plane landed, the passengers...........for almost ten hours. a) Have been waiting b) Were waiting c) Had been waiting d) Has been waiting e) Will have been waiting

Leaderboard

Visual style

Options

Switch template

Continue editing: ?