Correct tenses

Hi there, do the tenses match in the following sentences?

  • John, two years ago you left India and settled in Australia for a good job. I hope Australia has given you the things that this country did not give you.

Note that John is still in Australia when I am saying this.

Original Post

Hi, Subhajit: "Has given" is the present perfect. "Did not give" is the past tense. Therefore the tenses are different; they don't "match." However, if by "Do the tenses match?" you mean "Are the tenses compatible?," yes, they are compatible. "Has not (given you)" would also work, but "did not (give you)" is perfectly fine. With "has not (given you)" there would be the sense that he has not permanently left India, whereas with "did not (give you)" there is the sense that he left India for good (if you know what that means). The reason I have been placing "(give you)" and "(given you)" in parentheses is that I recommend that you delete them at the end of the sentence. The absence of ellipsis is ugly. It should be:

  • I hope Australia has given you the things that this country did not.
  • I hope Australia has given you the things that this country has not.

David says:

4, or so: The absence of ellipsis is ugly.

There is something very strangely beautiful about that sentence.  He uses a double negative to speak of the omission of an omission.  I agree with David completely, but I can't really say that avoiding the lack of absence of ellipsis would work nearly as well.

I'm sure you know, but since it wasn't spelled out, "for good", as David uses it, means "permanently".  I've never quite understood how it came to mean that, since it doesn't seem to be related to any other meaning of "good" that I am aware of.

DocV

Add Reply

Likes (0)
×
×
×
×