A occur to B = B hit upon A
例文です。
A good idea occurred to him then.
He hit upon a good idea then.
実は、
A occur to B
「 A の考えが B の頭に浮かぶ」
= B hit upon A
「 B が A の考えを思いつく」
したがって例文の意味は、
A good idea occurred to him then.
「いい考えがその時彼の頭に浮かんだ」
He hit upon a good idea then.
「彼はその時いい考えを思いついた」
いかがでしょうか。
ぜひ覚えておいてくださいね!