Well done, you scored out of 10. Your Streak will increase and as a reward for completing the quiz, meet “Harry, Hermione, Ron, Genny, Luna and Neville” some of our favourite pets!
Bad Luck, you only scored out of 10. Your Streak will not increase but as a reward for completing the quiz, meet “Harry, Hermione, Ron, Genny, Luna and Neville” some of our favourite pets!
'Ought to be' recognises an obligation, but it also contains a definite sense that the speaker has other priorities (e.g. that it's more enjoyable staying on at the party; that their homework, or tomorrow morning's duties, are not so important, etc.).
'Ought to have been' (Answer 4) makes it even clearer that it's too late to make the move by now; that the speaker has perhaps missed their last bus/train/ferry.
All in all Answer 3 is probably the most likely and natural.