Per British punctuation...

Does the punctuation work in the sentence below - yes or no?

I hate her 'Where have you been?' and 'Have you been cheating on me?' questions.

Thanks