单项选择题

You ______ in real life quite a few Baron Ochses when you were in Salzburg in the 1920's.

A. could have met
B. must have met
C. ought to meet
D. should have met