1.B
2.B
BA
BA
1.D
to answer this question we need to simplify the sentence first.
'mr.zhang has' can be seen as the phrase describing 'the house', so we and substitude 'the house mr.zhang has' with 'it'.'when has it that is has been broken into' is obviously not right, nor is 'when it has been broken into. so we are left with C.has and D.had. if you say 'has it been broken into', it sounds like you are talking about something that is happenning while you speak, so 'had' is a more suitable word to use.
2.C
thought of something/thought of doing something. to do something can't go after 'thought of'. for example, i thought of going shopping, not i thought of to go shopping.
参考资料:own experience