Results 1 to 10 of 15

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. VIP Member
    Student or Learner
    • Member Info
      • Native Language:
      • Hindi
      • Home Country:
      • India
      • Current Location:
      • India

    • Join Date: Feb 2014
    • Posts: 5,234
    #1

    They have finished their work by 10 AM every day.

    They have finished their work by 10 AM every day.

    I have read my books by 9 AM every day.

    I have reached my office before noon every day.

    Please check.

  2. emsr2d2's Avatar
    Moderator
    English Teacher
    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • UK

    • Join Date: Jul 2009
    • Posts: 49,443
    #2

    Re: They have finished their work by 10 AM every day.

    They're all OK though I'd change "before" to "by" in the third.
    Remember - if you don't use correct capitalisation, punctuation and spacing, anything you write will be incorrect.

  3. teechar's Avatar
    Moderator
    English Teacher
    • Member Info
      • Native Language:
      • English
      • Home Country:
      • Iraq
      • Current Location:
      • Iraq

    • Join Date: Feb 2015
    • Posts: 8,317
    #3

    Re: They have finished their work by 10 AM every day.

    @tufguy: As emsr2d2 has correctly pointed out, they're all correct. However, are you aware of what context they work in?

  4. VIP Member
    Student or Learner
    • Member Info
      • Native Language:
      • Hindi
      • Home Country:
      • India
      • Current Location:
      • India

    • Join Date: Feb 2014
    • Posts: 5,234
    #4

    Re: They have finished their work by 10 AM every day.

    Quote Originally Posted by teechar View Post
    @tufguy: As emsr2d2 has correctly pointed out, they're all correct. However, are you aware of what context they work in?
    Sorry, I am not sure what you are saying.

  5. teechar's Avatar
    Moderator
    English Teacher
    • Member Info
      • Native Language:
      • English
      • Home Country:
      • Iraq
      • Current Location:
      • Iraq

    • Join Date: Feb 2015
    • Posts: 8,317
    #5

    Re: They have finished their work by 10 AM every day.

    Can you describe a situation that you might use them in?

  6. VIP Member
    Student or Learner
    • Member Info
      • Native Language:
      • Hindi
      • Home Country:
      • India
      • Current Location:
      • India

    • Join Date: Feb 2014
    • Posts: 5,234
    #6

    Re: They have finished their work by 10 AM every day.

    Quote Originally Posted by teechar View Post
    Can you describe a situation that you might use them in?
    It's nine in the morning Anna must have completed her household chores by now. She has completed all her household work by nine (every day, is it OK if I don't use "every day" here?) so I think we can go and meet her.

  7. teechar's Avatar
    Moderator
    English Teacher
    • Member Info
      • Native Language:
      • English
      • Home Country:
      • Iraq
      • Current Location:
      • Iraq

    • Join Date: Feb 2015
    • Posts: 8,317
    #7

    Re: They have finished their work by 10 AM every day.

    Quote Originally Posted by tufguy View Post
    It's nine in the morning. Anna must have completed her household chores by now.
    Now you've introduced an entirely different construct (must have).

    Quote Originally Posted by tufguy View Post
    She has completed all her household work by nine (every day), so I think we can go and meet her.
    That's okay, but I'm not sure you understand the bit in blue.

    Quote Originally Posted by tufguy View Post
    Is it OK if I don't use "every day" here?
    See above.

  8. Charlie Bernstein's Avatar
    Key Member
    Other
    • Member Info
      • Native Language:
      • English
      • Home Country:
      • United States
      • Current Location:
      • United States

    • Join Date: Jan 2009
    • Posts: 4,832
    #8

    Re: They have finished their work by 10 AM every day.

    Quote Originally Posted by tufguy View Post
    They have finished their work by 10 AM every day.
    I have read my books by 9 AM every day.
    I have reached my office before noon every day.
    It's nine in the morning. Anna must have completed her household chores by now. She has completed all her household work by nine every day, so I think we can go and meet her.
    Not natural. How about:

    They finish their work by 10 AM every day.
    I read my books by 9 AM every day.
    I reach my office before noon every day.
    She completes all her housework by nine every day.
    I'm not a teacher. I speak American English. I've tutored writing at the University of Southern Maine and have done a good deal of copy editing and writing, occasionally for publication.

  9. teechar's Avatar
    Moderator
    English Teacher
    • Member Info
      • Native Language:
      • English
      • Home Country:
      • Iraq
      • Current Location:
      • Iraq

    • Join Date: Feb 2015
    • Posts: 8,317
    #9

    Re: They have finished their work by 10 AM every day.

    Quote Originally Posted by Charlie Bernstein View Post
    Not natural.
    I disagree. They can be natural in the right context.

  10. VIP Member
    Retired English Teacher
    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • Europe
      • Current Location:
      • Czech Republic

    • Join Date: Jul 2015
    • Posts: 14,519
    #10

    Re: They have finished their work by 10 AM every day.

    Quite. The present perfect draws attention to the completion of the activity rather than to the activity itself.

Posting Permissions

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