0
Kanjin Posted 21 years ago
Grammar

*Once, Before, Ago

Dear Friends:

I searched the Forums, but could not find the exact match, though it should be a popular question.

Precondition: I live in US now.

I have been to Spain once.
I have been to Spain before.

I understand that Present Perfect does not go along with the word, "ago," but I think the next should be all right.
I have been to Spain five years ago.

Or do you think this one is better?
I visited Spain five years ago.

Would you help me?
  

Top answer

No it doesn't work with the ago. You can say I visited Spain five years ago. I went to Spain five years ago.

  • No it doesn't work with the ago.
  • You can say I visited Spain five years ago.
  • I went to Spain five years ago.
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.

11 Answers
0
No it doesn't work with the ago.

You can say

I visited Spain five years ago.
I went to Spain five years ago.
0
Dear nona the brit:

Thank you very much for your kind reply.

I have something more to say on this.
I have been to Spain once. -----> I am in US now.
I have been to Spain before -----> I am in US now.

I have been to Spain five years ago.
I tried to express I visited Spain five years ago and came back to US.

I went to Spain five years ago
0
"I like Australia, I have been over there for 10 months four years ago" is not correct. It should be "I like Australia. I was there for 10 months four years ago."
0
Dear teacher,

I thought that with "once" we should use the simple past, is that wrong?
I have been to Spain once. -----> I am in US now.
I have been to Spain before -----> I am in US now.


Thank you in advance.
Hela
0
I am not aware of a 'rule' that says "once" must be used with the simple past and not with the present perfect. Nevertheless, I do feel on an intuitive level that "once" falls more naturally with the simple past. What's strange is that either of the two tenses can co-occur quite comfortably with "twice", "three times", and so on. "only once" or "more than once" go nicely with the present perfe
0
Maybe it's because we tend to associate "once" with "once upon a time", which is clearly past?
0
It seems to me that it is back to the basic concept of the speaker's still considering the association with the present:

'I have been to Spain once' merely suggests that the speaker's hopes of returning to Spain have not yet been completely dashed.

'I was in Spain once' suggests that s/he expects never to taste decent sherry again.
0
Dear CalifJim:

Thank you for kind clarification.
"I like Australia. I was there for 10 months four years ago." is correct. I underdtand it.

Kanjin
0
Dear Mister Micawber:

'I have been to Spain once' merely suggests that the speaker's hopes of returning to Spain have not yet been completely dashed.
'I was in Spain once' suggests that s/he expects never to taste decent sherry again.

This is brilliant and made me immediately understand when I should use PP + "once."


Would you elaborate a few outstanding is
0
'I went to Spain five years ago.' -- if you were still in Spain, you would write, 'I came to Spain five years ago.' Therefore, you must be in another country.

'I visited Spain five years ago and I live in US now.' -- yes, simple past with 'ago' (unless it's in a form such as 'I haven't visited Spain since five years ago'). We usually write 'the U.S.'

'I v

Related Questions