He said "I have been working in the garden for 8 hours" - direct speech.
He said that he had been working in the garden for 8 hours. - indirect speech
Is "He said that he was working in the garden for 8 hours" also possible?
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.
Sign up to join this communityIs "He said that he was working in the garden for 8 hours" also possible?
"was working" is Simple Past Continuous. Generally speaking, that verb tense is a possibility. However, you also included "for 8 hours" which corresponds better with Simple Past. Therefore, the following are grammatically correct:
"He said that he worked in the garden for 8 hours."
"He said that he was working in the garden, when he heard a loud bang."
and
"He said that he had worked in the garden for 8 hours."
It should be noted that each of these choices, as well as the ones mentioned in the original question, have different meanings. They are not exactly synonymous.