0
Omar Ahmed Posted 6 years ago
Grammar

A puzzling question

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

  

Top answer

has worked........ much work for a long time. This is incorrect grammar.

  • has worked........
  • much work for a long time.
  • This is incorrect grammar.
  • You can't say 'he has worked much work'.
  • I was told that he ......
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

1 Answers
0

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 .

Related Questions