The correct answer is D. No error.
The sentence “No sooner did we reach there than it started raining” is an example of the correlative conjunction “no sooner…than.” Correlative conjunctions are pairs of words that are used to join two clauses that express a contrast or a cause-and-effect relationship. In this case, the two clauses are “No sooner did we reach there” and “it started raining.” The correlative conjunction “no sooner…than” indicates that the second clause happened immediately after the first clause.
The sentence is grammatically correct and does not contain any errors.