Yahoo Answers is shutting down on May 4th, 2021 (Eastern Time) and beginning April 20th, 2021 (Eastern Time) the Yahoo Answers website will be in read-only mode. There will be no changes to other Yahoo properties or services, or your Yahoo account. You can find more information about the Yahoo Answers shutdown and how to download your data on this help page.

By the time ... I will have been traveling ...?

Is this sentence wrong:

"By the time I am 40, I will have been traveling around the world."

I think it is correct, first, because it may mean that the activity of "traveling" has been repeated several times, and second, because perhaps by then I will still be traveling around the world.

My some one says the sentence above is wrong, it should be:

"By the time I am 40, I will have traveled around the world."

Please help me. Thank you very much.

8 Answers

Relevance
  • 1 decade ago
    Favorite Answer

    By the time I am 40 signifies the end of an action - it includes everything up to that point. It is therefore difficult to use it with the present perfect continuous unless you want to emphasise the passage of a period of time: "By the time I am 40, I will have been traveling for 30 years without a break."

    For your purposes, this is correct:

    "By the time I am 40, I will have traveled around the world, eaten one hundred cakes, driven a thousand miles, flown a jet fighter ..."

  • 1 decade ago

    You're correct. The first sentence means at 40, I will have started traveling already and am still traveling at 40.

  • Anonymous
    1 decade ago

    "By the time I am 40, I will have travelled around the World."

  • Anonymous
    1 decade ago

    "I will have traveled around the world by the time I am 40" is correct, or else put in a modification for how much traveling you have done by then.

  • How do you think about the answers? You can sign in to vote the answer.
  • Anonymous
    1 decade ago

    Technically it is incorrect, and it sounds awkward, besides. You expect it to be followed by an amount of time - ie. "traveling around the world for three months" to express that the travel is still ongoing. As an alternative, you could use:

    "By my fortieth birthday, I will have traveled the world."

  • Anonymous
    1 decade ago

    the later is correct i believe.

    i think if you said "By the time I am 40, I will have been traveling around the world" traveling being a verb make it like your doing that at the present time.

  • Anonymous
    1 decade ago

    "By the time I am 40" = Future tense

    "Have been" = Past tense

    So, it has to be "will have", because "will have" is future tense.

  • 1 decade ago

    you can't say "have been", because those are conflicting tenses.

Still have questions? Get your answers by asking now.