I could put them together from their constituent parts, but from scratch? No, I've never had to.
Other options:
no subject
I could put them together from their constituent parts, but from scratch? No, I've never had to.