Fear of his father couldn't keep Kim Jong Il from Sung Hae Rim. He was completely besotted with her. He was a film buff, passionate about the movies, and she was a beautiful and famous star of North Korean cinema. The two had become "pals," says Sung, through this mutual interest. Meanwhile, the actress saw the match partly as a way to lift political pressure from her own family. Her father was a wealthy South Korean landowner who sympathized with the Communists and moved north. In spite of that sacrifice, he was persecuted in his adopted country as a member of an enemy class. But politics was just one part of the actress's calculations, says Sung. Her sister was genuinely fond of Kim Jong Il and felt sorry for him because he grew up without his own mother.
(a) If it weren't for his father's potential disapproval, Sung Hae Rang believes, (b) the match might have proved much happier. (c) "If circumstances had been different," she wrote in her memoir, (d) "they could've made a great couple." Instead, no one outside a tiny circle knew they were partners until after his father died and was succeeded by Kim.
************
Above is an article from Time magazine. http://www.time.com/time/asia/covers/501030630/story.html
In the article, (b), (c), and (d) seems to fit your explanation, but (a) doesn't.
It seems that (a) needs to be changed into "If it had not been for~~~", because it is referring to the past situation.
Could you give some more explanation?
Or, is the sentence simply not correct?