[Grammar] has gone/ went

Status
Not open for further replies.
Joined
Jan 16, 2015
Member Type
Student or Learner
Native Language
Tamil
Home Country
India
Current Location
Saudi Arabia
Please tell me which one is correct.

1.My father has gone to Singapore today.
2.My father went to Singapore today
 
#2 is correct.
 
Why is #1 incorrect? Shouldn't the construction 'someone has done something today' be correct?

Not a teacher.
 
My understanding is that the man already went to Singapore, even if it was earlier in the same day. "Today" can be a bit tricky. We wouldn't say "has gone to Singapore yesterday". For me, it is the same thing.
 
Yes, but it is still in the past. As I said it is tricky and it is arguable.
 
NOT A TEACHER

I agree with MikeNewYork to some extent.
Without the adverbial today, the sentence reads:
My father has gone to Singapore. This could have happened today, yesterday, or some time ago. One thing is certain here - he's not at home at this moment of time.

With the adverbial retained in the sentence, it kind of behaves like yesterday, as MikeNewYork suggested. But simply separate the today from the rest of the sentence by use of a full stop, or period, and it reads well again:
My father has gone to Singapore. [a little pause would appear here] Today.

So it seems to me that the initial sentence is as fine.
 
Last edited:
No, I think that is correct. The context suggests that this was spoken shortly after the workday ended. But I also would accept the simple past. My interpretation of the first sentence was that the trip was much earlier in the day. The choices between these two are subject to interpretation.

For your new sentence, let's assume that the workday ended at 5 PM. Shortly after 5 PM, the speaker says "I am leaving. I have worked hard today." Later, at 9 PM, he meets some friends at a bar for drinks. At that point I would expect him to tell his friends "I worked hard today".
 
The simple past would also be correct. As I said, it is variable. You can post these all day, but the answer will be the same.
 
NOT A TEACHER

A little bit punctuation would be required here:
Today, the official welcoming ceremony of President Serzh Sargsyan, who has arrived in Georgia on an official visit, took place at the presidential palace.

To my way of thinking, both the ceremony and the arrival happened on the same day. But as you can see, the ceremony has a point in time that 'anchors' it on the timeline - '...at the presidential palace...' - which works like an adverbial referring to past time (like yesterday, for instance). With the present perfect used with the arrival, you make it recent and relevant to the whole situation.
 
***** NOT A TEACHER *****


Hello, Kumar:

As you know, context is king in English (and also in most other languages?).

In my opinion, some (many?) native speakers would find the present perfect acceptable in this dialogue that I have made up:

Mona (calls James at 10:30 a.m.): May I speak with your dad? It's really important.

James: Sorry, but he's not here.

Mona: Where is he?

James: Oh, he's gone to Singapore today. He'll be back tomorrow.


NOTES:


1. In my opinion, "He's gone to Singapore today" is simply a more elegant way to say "He's in Singapore today." (He took the 8:15 a.m. flight and arrived at 9:30 a.m.)
2. In my opinion, contracting "he has" makes it even more acceptable, especially in everyday conversation.
 
And: "James: Oh, he went to Singapore today. He'll be back tomorrow" will be correct for many native speakers.
 
Status
Not open for further replies.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top