The pore throat and fracture system of tight sandstone reservoir are complex, the reservoir is highly heterogeneous, and the production often decreases rapidly, the development degree is low, and the development effect of water injection is poor. CO2 injection is an important means to supplement formation energy and achieve efficient reservoir development in tight reservoirs. Based on nuclear magnetic resonance technology (NMR) and high temperature and high pressure physical flow simulation experiment system, the contribution of different scales of pore throat and fracture to the improvement of oil recovery in different phases of CO2 -crude oil system is studied. The results show that the contribution of mesopores, macropores and fractures to oil displacement efficiency in the supercritical CO2 displacement stage reaches 74.58%. In immiscible CO2 displacement stage, the contribution of micropores, small pores and medium pores to oil displacement efficiency reached 73.27%. In the miscible CO2 displacement stage, the contribution of micropores and small pores to oil displacement efficiency reached 52.32%. In the supercritical CO2 displacement stage, the contribution of oil displacement efficiency is mainly provided by macropore throats and fractures. The contribution of immiscible and miscible CO2 displacement stage to oil displacement efficiency mainly comes from small pore throat with smaller scale.