Scowled upon by schoolmarms for generations, contractions are now seen in formal writing. But formal writing, or what passes for such, has not yet sunk to the use of what I will call double contractions such as 'shouldn't've' and 'couldn't've.'
But the times they are a changin' and with them the language.