some grammer questions
I'm studying for an English test and met two questions about grammer that I don't understand the correct answer.
①_____ it seems there is a discrepancy between your expectations and his behavior.
A. whatever be the reason
B. whatever reason is
The correct answer is A and it's an inversion. But why is B wrong? If I want to use the B-like sentence type, what should I say?
②There had been windows on the westerly side of the school, but they appeared to have been built up for a long time _____ of the workmanship on the outside.
A. estimated in the outlook
B. judging from the appearance
I know that A seems strange and B is more proper at first glance. But the subject of the sentence is "the windows", and the subject of "judging" is people, according to answer B, the subject and the predicate are not consistent.
PLEASE help me. I'm so helpless. Thank you very much!!!