I used to play hockey, but now I play football.
He ate my cake yesterday, so I will eat his cake today.
As these are compound sentences and in both of these sentences the first clause is in past tense and the second clause is in present/future tense. Is it all right to use them so? As we know, when we have complex (not compound but complex) sentences, the past is generally followed by a past.