DSolve[{Derivative[1][x][t] == f[t]*x[t] + g[t]*y[t], Derivative[1][y][t] == -(g[t]*x[t]) + f[t]*y[t]},{x[t], y[t]},t]