Ali is very tired .I was told that he ................... much work for a long time.
a) has worked b) had done
I go for (a) because Ali is very tired now, but my friend says that the correct answer is (b), because in reported speech we change tenses
has worked........ much work for a long time. This is incorrect grammar.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Ali is very tired .I was told that he ...........has worked........ much work for a long time. This is incorrect grammar. You can't say 'he has worked much work'.
Ali is very tired .I was told that he ...... had done............ much work for a long time. This is correct grammar. But it is awkward English.
Natural English is
eg Ali is very tired .