分类：教育/科学-外语学习-英语考试
问题：48辨析问题Myhousekeeperusuallygoesth 
My houseeper usually goes through my pockets before washing anything,but for reason she ____ on this occasion.B.failed to do D.failed to do so请从语法和逻辑的角度详细写出过程和思路，谢谢
回答：My houseeper            我的女管家         主语usually                   通常               状语goes through              检查               谓语my pockets                我的衣袋           宾语before washing anything   在许任何东西之前   状语but                       但是                  连词for reason                因为某种(未知的)原因  状语she                       她                    主语failed to do so           没有这样做            谓语on this occasion          这一次.               状语我们看一下failed to后面按正常应该接什么,换言之,如果这是一个简单句的话,这里应该接什么:she failed to go through my pockets before washing my trousers (为了使句子完整,有意义,加了这个词)for some reason.因为前面有 go through my pockets了,这在第二次写到这个意思时为了避免重复,用do替代了go.但是一个do能不能完全替代"go through my pockets"呢?不够的. do是一个助动词,它只能代替谓语的动词部分,对于一个完整的意思不能完全用一个do来替代.这时用到了so,副词,"这样".用来补充说明do的.failed to do so  未能[这样]做. "这样"指代的就是"洗衣服前掏口袋"这种方法.所以这题选D.希望对你有点启发.