Results 1 to 3 of 3
  1. mylevt's Avatar
    • Member Info
      • Native Language:
      • Vietnamese
      • Home Country:
      • Vietnam
      • Current Location:
      • Vietnam

    • Join Date: May 2005
    • Posts: 217
    #1

    shouldn't

    Hi,
    The speed limit is 30 miles an hour but Tom is driving at 50.
    1. He shouldn't be driving so fast.
    2. He shouldn't have been driving so fast.
    Could you please tell me which is correct, sentence 1 or sentence 2?
    And please give me your explanation.
    Thank you.

    • Member Info
      • Native Language:
      • American English
      • Home Country:
      • United States
      • Current Location:
      • United States

    • Join Date: Oct 2008
    • Posts: 907
    #2

    Re: shouldn't

    Dear Mylevt:

    Tom is driving 50 mph. (right now, at this very moment) To give your opinion about an action that is happening in the present, you will need to use the present: 'He shouldn't be.....'
    driving so fast.
    If you say, 'He shouldn't have been driving so fast,' you are commenting on something that has already happened.

    all best wishes,

    Petra

  2. mylevt's Avatar
    • Member Info
      • Native Language:
      • Vietnamese
      • Home Country:
      • Vietnam
      • Current Location:
      • Vietnam

    • Join Date: May 2005
    • Posts: 217
    #3

    Re: shouldn't

    Thank you, Petra.
    I understand now.

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
  •