Dual-mode photovoltaic power system should be capable of operating in grid-connected (GC) and stand-alone (SA) modes for distributed generation. Under different working modes, the optimal parameters of inverter output filters vary. Inverters commonly operate in GC mode, and thus, a small capacitance is beneficial to the GC topology for achieving a reasonable compromise. A predictive current control scheme is proposed to control the grid current in GC mode and thereby obtain high-performance power. As filter are not optimal under SA mode, a compound control strategy consisting of predictive current control, instantaneous voltage control, and repetitive control is proposed to achieve low total harmonic distortion and improve the output voltage spectrum. The seamless transfer between GC mode and SA mode is illustrated in detail. Finally, the simulation and experimental results of a 4 kVA prototype demonstrate the effectiveness of the proposed control strategy.