1) The homework ........... a) has done b) has been done c) has be done 2) The road ............... a) has been built b) has been build c) has be build 3) Cookies ..................... a) been eaten b) have eaten c) have been eaten 4) My room .................... a) has painted b) has been painted c) has be painted 5) ................... the room ........... tidied? a) Has .............be b) Has ............ been c) Has .............was 6) The book ............................ yet. a) hasn't been write b) hasn't be written c) hasn't been written 7) The longplays .......................... yet. a) haven't be released b) haven't been released c) haven't released 8) The computer ....................... by my little brother. a) has been broken b) has be broken c) has been broke 9) My friends .............................. to John's birthday party. a) have been invite b) has been invited c) have been invited 10) The parcel .......................... yet. a) hasn't be delivered b) hasn't been delivered c) hasn't delivered 11) The floors .......................... a) have be swept b) have swept c) have been swept 12) The old building ........................... recently. a) has demolished b) has been demolished c) have been demolished 13) The puzzle .......................... yet. a) hasn't be solved b) hasn't been solved c) hasn't be solve 14) The mystery ...................... a) has been explained b) has explained c) has be explained 15) The house ........................ yet. a) hasn't been sell b) hasn't been sold c) haven't been sold 16) ................. the road ........................? a) Have ........... been repaired b) Has ...............be repaired c) Has ...... been repaired 17) These clothes ......................... in China. a) have made b) have been made c) has been made 18) Twenty patients .......................... so far. a) have been examined b) has been examined c) have examined 19) Only 2 million people .................. a) have vaccinated b) have been vaccinated c) has been vaccinated 20) Plenty of people ........................ by coronavirus. a) have infected b) have been infected c) has been infected

Leaderboard

Visual style

Options

Switch template

Continue editing: ?