To be honest, I would rather my dog out, which made so many troubles.
A. not had let
B. I had not le
C. not let
D. not have let
网友回答
A. not had let
B. I had not le
C. not let
(答案→)D. not have let
解析:would rather+ have done表示宁愿过去没有做某事,而实际上已经做了。句意:说句实话,我宁愿没有把狗放出去,这引起了很多麻烦。