I suggest if we understand them spiritually, they have been fulfilled. Also, the language makes it clear we are in the new covenant.
Matt. 26:28 for this is My blood of the covenant, which is being poured out for many for forgiveness of sins.
If the new covenant isn't in effect, we do not...