Hi, is it 'It is I who has won the race' or is it 'it is me who has won the race' since there cannot be two subjects? Alternatively, is it 'it is he who has done that' or is it 'it is him who has done that'? Thanks.
me and him. You're right. You can't have two subjects. It is the subject.