1) He thanked me --- taking him home. a) against b) for c) from d) of e) on f) with 2) I stopped Margaret --- smoking. a) against b) for c) from d) of e) on f) with 3) Are you accusing me --- lying? a) against b) for c) from d) of e) on f) with 4) The leaflet warns children --- taking drugs. a) against b) for c) from d) of e) on f) with 5) Please excuse me --- arriving late - the bus was delayed. a) against b) for c) from d) of e) on f) with 6) I wouldn't trust him --- keeping my money. a) against b) for c) from d) of e) on f) with 7) His disability prevents him --- driving. a) against b) for c) from d) of e) on f) with 8) I suspect him --- cheating during the test. a) against b) for c) from d) of e) on f) with 9) I congratulated him --- passing his driving test. a) against b) for c) from d) of e) on f) with 10) He forgave his brother --- breaking the window. a) against b) for c) from d) of e) on f) with

New Horizons - B1 - Grammar - 22 - Practice - Ex. 2

Leaderboard

Visual style

Options

Switch template

Continue editing: ?