单项选择题

If you explained the situation to your solicitor, he_______able to advise you much better than I can.

A.would be
B.will have been
C.was
D.were