Page 1 of 2 1 2 LastLast
Results 1 to 10 of 14
  1. #1
    keannu's Avatar
    keannu is offline Key Member
    • Member Info
      • Member Type:
      • Student or Learner
      • Native Language:
      • Korean
      • Home Country:
      • South Korea
      • Current Location:
      • South Korea
    Join Date
    Dec 2010
    Posts
    4,377
    Post Thanks / Like

    Default I have visited New York last year

    I know that past adverbs can't go with present perfect like the following, but why is that? I think it's because present perfect is focused on the present, while past adverbs are focused on the past, so the two are contradicting each other.
    And the other reason I learned in a grammar book is that if you use past adverbs, it's only restricted to a certain past point, while present perfect covers a longer period from the past point to the present time. What do you think is the primary reason?

    ex)I have visited New York last year(or in 2010) (incorrect)
    => I visited New York last year(or in 2010) (correct)

  2. #2
    tedtmc is offline Key Member
    • Member Info
      • Member Type:
      • Interested in Language
      • Native Language:
      • Chinese
      • Home Country:
      • Malaysia
      • Current Location:
      • Malaysia
    Join Date
    Jun 2006
    Posts
    2,130
    Post Thanks / Like

    Default Re: I have visited New York last year

    There are no 'past adverb'. There is the past tense and the present perfect tense of verbs.
    The rule is simple : where the time in the past is stated, in this case 'last year', you only use the past tense.

    not a teacher

  3. #3
    emsr2d2's Avatar
    emsr2d2 is offline Moderator
    • Member Info
      • Member Type:
      • English Teacher
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • UK
    Join Date
    Jul 2009
    Posts
    23,517
    Post Thanks / Like

    Default Re: I have visited New York last year

    As Tedmc said, when the timeframe is included, you use the simple past tense.

    I have visited New York.
    I visited New York last year.
    I visited New York a decade ago.
    I visited New York three times in 2009.
    I visited New York for the first time in 1998.

    There is a slight exception to this when the timeframe includes an implied "until now".

    I have visited New York three times so far.
    I have visited New York four times in my lifetime.

    The suggestion is that you might go to New York again but, so far, you have only visited a certain number of times.

  4. #4
    keannu's Avatar
    keannu is offline Key Member
    • Member Info
      • Member Type:
      • Student or Learner
      • Native Language:
      • Korean
      • Home Country:
      • South Korea
      • Current Location:
      • South Korea
    Join Date
    Dec 2010
    Posts
    4,377
    Post Thanks / Like

    Default Re: I have visited New York last year

    Quote Originally Posted by emsr2d2 View Post
    As Tedmc said, when the timeframe is included, you use the simple past tense.

    I have visited New York.
    I visited New York last year.
    I visited New York a decade ago.
    I visited New York three times in 2009.
    I visited New York for the first time in 1998.

    There is a slight exception to this when the timeframe includes an implied "until now".

    I have visited New York three times so far.
    I have visited New York four times in my lifetime.

    The suggestion is that you might go to New York again but, so far, you have only visited a certain number of times.
    I'm sorry but I asked why the two, past time frame and present perfect can't go together.

  5. #5
    tedtmc is offline Key Member
    • Member Info
      • Member Type:
      • Interested in Language
      • Native Language:
      • Chinese
      • Home Country:
      • Malaysia
      • Current Location:
      • Malaysia
    Join Date
    Jun 2006
    Posts
    2,130
    Post Thanks / Like

    Default Re: I have visited New York last year

    Quote Originally Posted by keannu View Post
    I'm sorry but I asked why the two, past time frame and present perfect can't go together.
    I am not sure what you mean by the two tenses 'can't go together'.

    As I said, if the time is stated, you use only the past tense.

    But if the time is not stated, either tense can be use.

    Ex. I went to New York.
    I have gone to New York.

    I visited New York
    I have visited New York.

  6. #6
    bhaisahab's Avatar
    bhaisahab is offline Moderator
    • Member Info
      • Member Type:
      • Retired English Teacher
      • Native Language:
      • British English
      • Home Country:
      • England
      • Current Location:
      • England
    Join Date
    Apr 2008
    Posts
    22,672
    Post Thanks / Like

    Default Re: I have visited New York last year

    Quote Originally Posted by tedtmc View Post
    I am not sure what you mean by the two tenses 'can't go together'.

    As I said, if the time is stated, you use only the past tense.

    But if the time is not stated, either tense can be use.

    Ex. I went to New York.
    I have gone to New York. This is incorrect.

    I visited New York
    I have visited New York.
    Bhai.

  7. #7
    tedtmc is offline Key Member
    • Member Info
      • Member Type:
      • Interested in Language
      • Native Language:
      • Chinese
      • Home Country:
      • Malaysia
      • Current Location:
      • Malaysia
    Join Date
    Jun 2006
    Posts
    2,130
    Post Thanks / Like

    Default Re: I have visited New York last year

    OK, I have been to New York.
    'Have gone' does sound a bit unusual.

    Bhai
    Instead of just saying it is not correct, why don't you tell us why?

  8. #8
    keannu's Avatar
    keannu is offline Key Member
    • Member Info
      • Member Type:
      • Student or Learner
      • Native Language:
      • Korean
      • Home Country:
      • South Korea
      • Current Location:
      • South Korea
    Join Date
    Dec 2010
    Posts
    4,377
    Post Thanks / Like

    Default Re: I have visited New York last year

    Quote Originally Posted by tedtmc View Post
    OK, I have been to New York.
    'Have gone' does sound a bit unusual.

    Bhai
    Instead of just saying it is not correct, why don't you tell us why?
    It's because if you went to New York, you are not here any more, how can you talk to someone here while you are away in New York?

  9. #9
    Raymott's Avatar
    Raymott is offline VIP Member
    • Member Info
      • Member Type:
      • Academic
      • Native Language:
      • English
      • Home Country:
      • Australia
      • Current Location:
      • Australia
    Join Date
    Jun 2008
    Posts
    19,764
    Post Thanks / Like

    Default Re: I have visited New York last year

    Quote Originally Posted by keannu View Post
    I know that past adverbs can't go with present perfect like the following, but why is that? I think it's because present perfect is focused on the present, while past adverbs are focused on the past, so the two are contradicting each other.
    And the other reason I learned in a grammar book is that if you use past adverbs, it's only restricted to a certain past point, while present perfect covers a longer period from the past point to the present time. What do you think is the primary reason?
    I don't think it's as simple as giving two versions of the reason and asking which is primary. They seem to mean pretty much the same thing: you have a verb form (or tense if you prefer) that refers to one time, and an adverb that refers to another. So we don't use them together.
    But some languages do use the cognate to our present perfect together with cognate past adverbs. So maybe the "primary reason" is that English is more rational. That's unlikely.
    I feel there's a problem with the concept of there being "primary reasons" for things being the way they are in a natural language.

  10. #10
    tedtmc is offline Key Member
    • Member Info
      • Member Type:
      • Interested in Language
      • Native Language:
      • Chinese
      • Home Country:
      • Malaysia
      • Current Location:
      • Malaysia
    Join Date
    Jun 2006
    Posts
    2,130
    Post Thanks / Like

    Default Re: I have visited New York last year

    Quote Originally Posted by keannu View Post
    It's because if you went to New York, you are not here any more, how can you talk to someone here while you are away in New York?
    Fair enough, if I can be at two places at one time.
    So much for trying to make the two tenses 'go together'.

Page 1 of 2 1 2 LastLast

Similar Threads

  1. [Grammar] where she often visited
    By suprunp in forum Ask a Teacher
    Replies: 1
    Last Post: 06-Sep-2011, 18:02
  2. had visited or visited
    By edmondjanet in forum Ask a Teacher
    Replies: 5
    Last Post: 05-Sep-2011, 13:09
  3. visited or have visited
    By moniza in forum Ask a Teacher
    Replies: 5
    Last Post: 05-Dec-2008, 20:19
  4. I visited there last year.
    By Unregistered in forum Ask a Teacher
    Replies: 3
    Last Post: 02-Apr-2008, 09:33
  5. 2-Year ThinkPad Protection with 1-Year Depot to 2-Year Depot Repair
    By wml in forum General Language Discussions
    Replies: 6
    Last Post: 27-Oct-2006, 20:38

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •