只能用现在完成时.
因为句子强调去过北京的次数(完成时的概念是:过去发生的动作对现在产生影响,事实上,该句隐含了言外之意,或许是“我不想再去了”或者“我对它已经很熟悉了”),而不是动作(一般过去时表示单纯的动作).