Problemsatz:
Nicht nur mein Deutsch, sondern auch mein Allgemeinwissen hat sich verbessert.
hat oder haben?

Dazu habe ich in meiner Referenzgrammatik (Helbig/Buscha, Deutsche Grammatik, Leipzig 1987) Folgendes gefunden:
Wenn mehrere Subjekte durch und verbunden sind, dann ist das Verb meist im Plural.

  • Die Mutter und das Kind warteten auf dem Bahnsteig.

Aber bei der Satzverbindung mit nicht nur….. sondern auch steht das Verb im Singular.

  • Nicht nur er, sondern auch seine Frau war im Urlaub.