Results 1 to 2 of 2
  1. #1
    cabin is offline Newbie
    • Member Info
      • Member Type:
      • Other
      • Native Language:
      • Japanese
      • Home Country:
      • Japan
      • Current Location:
      • Japan
    Join Date
    Aug 2009
    Posts
    19

    Question Is it natural to say "He will have been sick in bed for two weeks by tomorrow."?

    When someone was hospitalized 13days ago, is it natural to say "He will have been sick in bed for two weeks by tomorrow."?
    My question is, if it is necessary to say "by" in this sentence, or not.
    I thought the sentence with "by" sounds a little strange because he will have been sick for two weeks tomorrow and not anytime before tomorrow.
    Well, I am not sure if I'm explaining clearly enough,,, but will you teach me which of the sentences below is correct or more natural or, both are OK:

    -He will have been sick in bed for two weeks by tomorrow.
    or
    -He will have been sick in bed for two weeks tomorrow.

    Thank you.

    CABIN(Japanese)

  2. #2
    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
    25,679

    Re: Is it natural to say "He will have been sick in bed for two weeks by tomorrow."?

    The sentence without 'by' is better.
    I'd say, "It will be two weeks tomorrow that he's been sick [in bed]" or, to use your tense, "Tomorrow, he will have been sick for two weeks".
    Of course, you're assuming he's not going to get better overnight.

Posting Permissions

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