Lets say that I have three credit cards, card A, card B and card C. Which of the following is correct?
How many credit cards do you have except for card A?
How many credit cards do you have besides card A?
This is a silly argument with my wife, both of us are not native speakers. I think 'besides' and 'except' has something to do with facts, because I already have card A, the 1st sentence is wrong. My wife thinks 'besides' or 'except' only means to 'include' or 'exclude' from discussion, so the 1st sentence is correct.
Who is correct?