单项选择题

The word "virtue" (the last sentence) most probably means ()

A. an advantage
C. a shortcoming
B. an excellent characteristic
D. an outstanding ability