present perfect or past tense?

a. How many girlfriends have you had?
b. How many girlfriends did you have?
c. How many girlfriends did you have before you got married?

Let us say I'm talking to John, who is now married. I know that he is a faithful husband and the assumption is that John and his wife will live together till the end of their days. But John had girlfriends before he got married. Now which of the sentences (a), (b) and (c) could I use when talking to John?

Many thanks.

Original Post
×
×
×
×