Results 1 to 4 of 4
    • Member Info
      • Native Language:
      • Persian
      • Home Country:
      • Iran
      • Current Location:
      • Iran

    • Join Date: Nov 2011
    • Posts: 488
    #1

    Have been

    Hi there

    Situation:
    I and my friend are speaking about our memories in my house. My friend says "I have been to Rio for ten days".
    Question:
    Is the sentence in present perfect correct? I think the tense is correct but "for ten days" is a little weird to me. Isn't it better to say "I was in Rio for ten days"?
    Thanks

  1. MikeNewYork's Avatar
    • Member Info
      • Native Language:
      • American English
      • Home Country:
      • United States
      • Current Location:
      • United States

    • Join Date: Nov 2002
    • Posts: 24,983
    #2

    Re: Have been

    Your sentence should start with "My friend and I". I would use the simple past "I was in Rio for ten days".

    • Member Info
      • Native Language:
      • Persian
      • Home Country:
      • Iran
      • Current Location:
      • Iran

    • Join Date: Nov 2011
    • Posts: 488
    #3

    Re: Have been

    Thanks.
    But my problem is if the sentence is correct in present perfect. If it is not correct, can you help me understand why?

  2. Matthew Wai's Avatar
    • Member Info
      • Native Language:
      • Chinese
      • Home Country:
      • China
      • Current Location:
      • Hong Kong

    • Join Date: Nov 2013
    • Posts: 7,825
    #4

    Re: Have been

    I consider 'have been to' incorrect in your sentence because it is used to express the number of times you've visited, but I am not a teacher.

    The red part was quoted from https://www.usingenglish.com/forum/t...=1#post1176582

Bookmarks

Posting Permissions

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