top layer shouldn't be solved, but it IS assuming you have done the cross, remember in CFOP the order is Cross - F2L - OLL - PLL, so the cross should be done, F2L finishes bottom layer and middle layer at the same time, but top layer probably will not be done while doing f2l, in fact i would dare say it's highly unlikely your top layer is fully solved while you are doing f2l