recently I bought a book called "Winner take nothing" by E. Hemingway. As soon as I started reading I came across rather weird sentence, as follows
Hadn't you ought to put your hat on even under the canvas at noon?
I understand every word separately but as a whole I cannot comprehend it. Is there any manner or habit which is foreign to me?
PS: English is not my native langage.
EDIT 1 :
From what I know it is Safari, they celebrate killing the lion and his wife speaks to him like that.
More text from this SITE
Margaret, his wife, looked away from him and back to Wilson.
'Let's not talk about the lion,' she said.
Wilson looked over at her without smiling and now she smiled at him.
'It's been a very strange day,' she said. 'Hadn't you ought to put your hat on even under the canvas at noon? You told me that, you know.'
'Might put it on,' said Wilson.
'You know you have a very red face, Mr. Wilson,' she told him and smiled again.