Are the 2 examples correct in reported speech?
John asked if she was coming with him. (Don't change the verb from come to go)
The second one is correct. In place of should, you can use 'ought to' also.
The second one is correct. In place of should, you can use 'ought to' also.