Learn English – Is it gramatically correct to say ‘She said that she hadn’t got any money

reported-speech

In MyGrammarLab Elementary A1/A2 by Mark Foley and Diane Hall Pearson 2012 I came across the following example sentence in the unit covering Reported Speech statements: 'I haven't got any money.' – She said she hadn't got any money.

In all the texbooks I have ever read they say that we form the negative past simple of any verb with the auxiliary did for all persons and the particle 'not'. Somehow it is not the case here. And they also teach us that the form of 'to have got' in the past simple tense is 'had' NOT 'had got'. So, my question is: is it grammatically correct (because I am interested whether such a sentence would be penalised at any EFL exam a student might take) to make the above changes or not?

The task of the exersice I am citing here is the following: Complete the reported statements with verbs, pronouns or possessives.

In my opinion it is rather unreasonable to give such a controversial example sentence at such a level bearing in mind that students have been exposed to Reported Speech for the first time.

Best Answer

It's more British English than American:

"As though she hadn't got enough V. P. of her own! "

BRAVE NEW WORLD by Aldous Huxley

http://www.huxley.net/bnw/thirteen.html

Theoretically, 'haven't got' changes to 'hadn't got', and 'don't have' changes

to 'didn't have'.

It might depend on whether the exam is American or British.