1) I ... the wall. a) had paint b) painted c) have painted d) paint 2) He ... this house for 15 years. a) has had b) have had c) had d) have have 3) ... you ... the report? a) Has ... written b) have ... written c) Are ... write d) Do ... write 4) ... they ... the car? a) Have ... bought b) Has ... bought c) Do ... buy d) Did ... buy 5) The baby ... since night. a) is sleeping b) slept c) sleep d) has slept 6) ... she ... her leg? a) Has ... break b) Have ... broken c) Has ... broken d) Does ... break 7) He ... the house yet. a) hasn't cleaned b) has cleaned c) haven't cleaned d) didn't clean 8) They ... the questions so far. a) hasn't answered b) don't answer c) haven't answered d) didn't answer 9) ... you ... some beef? a) Do ... eat b) Did ...eat c) Has ... eaten d) Have ... eaten 10) ... you ever ... to England? a) Do ... be b) Has ... been c) Have ... been d) Have ... gone

Leaderboard

Visual style

Options

Switch template

Continue editing: ?