Задание

I'm tired today. I definitely __________ have stayed up so late last night.

shouldn't

couldn't

may

could