单项选择题

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