Chinese: 这个想法已经在他脑中存在了好久。
English: This idea has been in his mind for a long time now.