---Do you know Mike well? You two seem to have been friends
---Do you know Mike well? You two seem to have been friends for years.
---Not really. But I had met him on several _____ before you saw me talking with him.
A. circumstances B. situations C. conditions D. occasions