0
Pructus Posted 9 years ago
Grammar

Any who had seen

Hello...


The sentence below is presented as a single sentence for an exercise in a grammar book.


***********

It was such a sorrowful sight that anyone who had seen it will cry.

*************


Is that grammatically wrong?


If so, “will” should be changed to “would cry”, or “woud have cried”?


As a non-native, I feel that “will cry”, “would cry” and “woud have cried” are all correct.


And also, without much context, I feel that “had seen” should be “saw”.


I would like to be enlightened here....

  

Top answer

It was such a sorrowful sight (past tense) that anyone who had seen it (past perfect tense) would have cried (my preference). would cry (future perfect – inappropriate) will cry (future tense – inappropriate) if ‘had seen’ is changed to ‘saw’ (simple past): It was such a sorrowful sight that ‘if’ anyone ‘saw’ it he ‘would cry’.

  • It was such a sorrowful sight (past tense) that anyone who had seen it (past perfect tense) would have cried (my preference).
  • would cry (future perfect – inappropriate) will cry (future tense – inappropriate) if ‘had seen’ is changed to ‘saw’ (simple past): It was such a sorrowful sight that ‘if’ anyone ‘saw’ it he ‘would cry’.
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

It was such a sorrowful sight (past tense)

that anyone who had seen it (past perfect tense)

would have cried (my preference).

would cry (future perfect – inappropriate)

will cry (future tense – inappropriate)


if ‘had seen’ is changed to ‘saw’ (simple past):

It was such a sorrowful sight that ‘if’ anyone ‘saw’ it he ‘would cry’.

Related Questions