I want to get celebi on my pokemon game black without having to trade because I don't have any other games.
Unfortunately, there is no way to do that at the moment. It may appear on the Dream World or through an event in the future, but otherwise - impossible.
There was an event that just finished a few weeks ago. You'll have to wait for a new one or borrow one from a friend.