Every chess game contains millions of potential moves, “which makes it impossible to predict” a player’s strategy more than a few minutes into the future.
The quoted part is underlined.
A) which makes it impossible to predict
B) making it impossible to predict
C) making it impossible in predicting
D) so predicting is not possible
E) it is therefore impossible to predict
The answer is B.
(A) doesn’t work because the “which” refers to “moves,” so “makes” is a verb agreement problem. (C) has an idiom problem: you don’t say “impossible in predicting.” (D) has major syntax errors: those words don’t fit in that order in standard English. (E) is a run-on.