Choose the correct variant. On New Year's Eve, some people ___ all night.
stay up
are staying up
have stayed up
have been staying up