A.had put; might beB.had put ; might not have beenC.had put; cou1d beD.had not put; cou1d not have been