Choose Future Perfect or Future Perfect Continuous.
Before his holiday Tom _______ all his money. (to spend)
will have spent
will have spend
will have been spending