Student or Learner
Good morning or good afternoon,
I would like to have your opinion about the following sentence:
I have been to the doctor's this morning.
I said this phrase in the morning but if I said it in the afternoon can I still use the present perfect tense.
In the same time are you able to enlighten me about the 's' after the word doctor.
Thanks in advance for your replies (do not hesitate to correct my mistakes).
***Neither a teacher nor a native-speaker***
First, you specify the time and secondly,as far as I understand, you are not there anymore.
So, I would use simple past tense, like; I went to see the doctor this morning.
In my mind when you use the present perfect tense it's to show that an action has a result in the moment of speaking or thta is still continuing. I know the border line is not very clear and there are some differnces between countries but it's another issue.
Maybe, it is true for some cases such as:
I broke my arm (It's well now)
I've broken my arm (It hurts when I move it)
But as for your example it indicates a completed action. I know you say so by considering the sentences like I've been to Italy,etc. I am not sure about the grammatical roots of saying that way but if we are not referring to an action but referring to an experience, we use have/has been. And another thing to mention, as far as I know if we specified an exact time we should use simple past tense, like;
I talked to him ten minutes ago
We went there yesterday.
Since I'm neither a teacher nor a native -speaker, I suggest that we wait for a native-speaker to confirm this.
Last edited by euncu; 16-Feb-2010 at 16:58.
1)I've gone to the market today.(I'm back but It is still today)
2)I went to the market yesterday.(Yesterday is over,I'm saying it today)
I've to admit that the first sentence sounds weird since I am not in the market (I'm home now)