Which is correct?
A business rules engine allows users to specify logic to a computer, ________________________
a. which will then be executed.
b. which will then execute it.
The last part of the sentence is a dependent clause, which we understand refers to the nearest noun, “computer.” So the first sentence would suggest that the computer will be executed, which makes me think of Dave pulling the plug on Hal.
Let’s look at a variation that might serve to clarify:
The CEO is going to describe the plan to the team, which will then be executed.
Unless this is an “I could tell you — but then I’d have to kill you” situation, we’d better change that to:
The CEO describes the plan to the team, which will then execute it.
Follow us on Twitter @tao_of_grammar