(A) which kept
(B) that keeps
(C) which has kept
(D) that has been keeping
(E) having kept
Solution:
Modifier + Tense
A, C, and E can be eliminated for the use of past-tense.
D is wrong due to the awkward use of has been keeping.
B is the best choice.
OG Solution:
Idiom + Verb form
The two underlined words contain two separate errors. The pronoun which introduces nonrestrictive clauses, which include information relevant but not critical to an understanding of the sentence. The pronoun that introduces a restrictive clause, which is critical to understanding the sentence because the clause defines its antecedent. Here, the clause following which defines heat-exchange network, so that must be used in place of which. The use of the past tense (kept) is incorrect because a current situation is discussed; the present tense (keeps) is consistent with the other verbs in the sentence.
(A) Which is incorrectly used for a clause that define; kept is the wrong tense
(B) Correct. That introduces a restrictive clause; keeps indicates a current situation and is consistent with the other verbs in the sentence.
(C) which incorrectly introduces a restrictive clause; has kept is the wrong tense
(D) The complete sentence is written in the present tense; there is no reason to switch tenses in the restrictive clause
(E) having is awkward and imprecise; kept is the incorrect tense
The correct answer is B.
Sentence Correction - 1000 Questions with Solution: