In this paper, a dynamic response enhancement method based on model predictive control (MPC) is proposed for permanent magnet synchronous motors (PMSMs). The method is implemented based on the accurate calculation of the reference value of q-axis current and the compensation of q-axis current. First, the calculation procedure reduces the time for searching q-axis current to a certain extent. Then, the compensation of q-axis current shortens the response time under a sudden change of load torque further. The proposed method does not require any additional devices compared to the conventional control method. Besides, the method can work with MPC or other control strategies to jointly boost the dynamic performance of PMSMs, which dramatically expend its application area. The analysis, calculations and simulations are conducted in a three-phase PMSM, and the effectiveness of the method is validated by simulations.