Official Solution:If the new sports complex store would open by January, it will be attracting many professional skiers.A. would open by January, it will be attracting.
B. would be opened by January, it would be able to attract
C. was opening by January, it would be able to attract
D. was to open by January, it also will attract
E. opens before January, it will attract
A. In this sentence the first clause of an “if x, then y” sentence should not contain the conditional verb “would” and the tense of the second clause is incorrect. This is an “if x, then y” construct in which the first clause expresses a possible future event, and the second clause expresses a predicted consequence of that event. Therefore the first clause should be in the present tense, and the second should be in the simple future tense
“it will attract”.
B. The first clause of this choice is incorrect because it still contains "would, and because there is no good reason to use the passive voice ("be opened") here. The second clause is incorrect because it changes the meaning of the sentence by saying that the store would merely "be able to" attract professional skiers.
C. "If it was opening" is incorrect. For a possible future event in an "if" clause, you should normally use the present tense and the indicative mood: "If it opens". The second clause of this sentence is also incorrect, as explained in the explanation for (B).
D. "If it was to open" is incorrect as in (C). In the second clause, "also" is unnecessary and seems illogical. The action in the second clause will happen, if it happens at all, as a later result of what happens in the first clause. The word "also" expresses that these two actions occur simultaneously, this is inappropriate in this context.
E. CORRECT. We now have a correct “if x, then y” sentence, in which the first clause is in the present tense and the second clause is in the simple future tense.
Answer: E