Per British style, are these three correctly punctuated? I believe that the first sentence in each pair is correct, do you?

•Frank said, 'I heard Mike say, "Beverly needs to get a life!" '
•Frank said, 'I heard Mike say, "Beverly needs to get a life"!'


•Frank said, 'I heard Mike ask, "Will Beverly retire soon?" '
•Frank said, 'I heard Mike ask, "Will Beverly retire soon"?'


•Frank said, 'I heard Mike say, "Beverly will retire on Monday".'
•Frank said, 'I heard Mike say, "Beverly will retire on Monday." '

Thanks

fb