20. If I _____ so many raw oysters last month, I wouldn't have stayed in hospital for three days.(A)hadn't had(B)didn't have(C)had had(D)haven't had