The only options P1 has are to call, raise, or fold. P1 could only check if he had already matched the highest bet (which he hasn't, because of the raise). P2 then has to call the highest bet, raise it, or fold, for the same reasons.
The fact that P4 folded has no impact on what options P1 and P2 have.
Edit based on comment: The round (pre-flop, flop, turn, or river) only ends when (1) only one player is left or (2) all remaining players have matched the highest total bet made during the round. So, if the example you gave was the play after the flop cards were dealt, then the flop round continues until all players call the highest bet or only one player remains. Only then does the river come out.