YOU SAID:
He would have had to have had a blanket
INTO JAPANESE
彼は毛布を持っていたはずだった
BACK INTO ENGLISH
He should have had a blanket
INTO JAPANESE
彼は毛布を持っているべきだった
BACK INTO ENGLISH
He should have had a blanket
You've done this before, haven't you.