Can you tell me please which would be right: 'Why can't he or she have' or 'Why he or she can't have'. I'd opt for the first,'why can't . . .' many thanks
If you are asking a question, it's: Why can't he or she have... If it's an indirect question, then it's: Tell me why he or she can't have...