In this article, we investigate the time periodic solutions for two-dimensional Navier-Stokes equations with nontrivial time periodic force terms. Under the time periodic assumption of the force term, the existence of time periodic solutions for two-dimensional Navier-Stokes equations has received extensive attention from many authors. With the smallness assumption of the time periodic force, we show that there exists only one time periodic solution and this time periodic solution is globally asymptotically stable in the H1 sense. Without smallness assumption of the force term, there is no stability analysis theory addressed. It is expected that when the amplitude of the force term is increasing, the time periodic solution is no longer asymptotically stable. In the last part of the article, we use numerical experiments to study the bifurcation of the time periodic solutions when the amplitude of the force is increasing. Extrapolating to the heating of the earth by the sun, the bifurcation diagram hints that when the earth receives a relatively small amount of solar energy regularly, the time periodic fluid patterns are asymptotically stable; while/when the earth receives too much solar energy even though in a time periodic way, the time periodic pattern of the fluid motions will lose its stability.