考查情态动词用法。句子意思:梅森后悔在()期末作业的时候花了这么多时间玩耍。A选项,情态动词+完成时表示的是“本……而没有做”,比如would have done表示“将要做……而没有做成”,should have done“本应该做但是没有做”,根据题干的语境来说正确答案选A;B是过去完成时,强调事情在过去已完成,如果在玩之前梅森已经复习了就不会后悔了,所以B不选;C选项是将来时的过去式,表示在过去的时间打算要做某事,带入句子中,梅森在打算复习期末考试的时候后悔花了很多时间玩耍,逻辑不通;D选项梅森在必须复习期末考试的时候后悔花了很多时间玩耍,虽然句意是对的,但是我们主句的时态是过去时但是D选项是现在时,所以D选项错误。