Results 1 to 4 of 4
    • Member Info
      • Member Type:
      • Interested in Language
      • Native Language:
      • Chinese
      • Home Country:
      • China
      • Current Location:
      • China

    • Join Date: May 2010
    • Posts: 212
    • Post Thanks / Like
    #1

    I knocked (on) the door for three minutes before (until) someone answered it.

    I knocked on the door for five minutes until someone answered it.

    --------------------------------------------------

    Two questions if I am allowed to ask.

    1---- Is the 'on' optional?
    2---- Can the 'until' be replaced with 'before'?

    Thank you.

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

    • Join Date: Jul 2009
    • Posts: 24,998
    • Post Thanks / Like
    #2

    Re: I knocked (on) the door for three minutes before (until) someone answered it.

    Quote Originally Posted by LiuJing View Post
    I knocked on the door for five minutes until someone answered it.

    --------------------------------------------------

    Two questions if I am allowed to ask.

    1---- Is the 'on' optional? No.
    2---- Can the 'until' be replaced with 'before'? Yes, and I actually prefer "before" when used with the time frame. See more info below.

    Thank you.
    My basic responses are above in red. With #2, as I said, I prefer "before" when used with "for five minutes".

    I knocked on the door for five minutes before someone answered.
    I knocked on the door until someone answered.
    Remember - correct capitalisation, punctuation and spacing make posts much easier to read.

    • Member Info
      • Member Type:
      • Interested in Language
      • Native Language:
      • Chinese
      • Home Country:
      • China
      • Current Location:
      • China

    • Join Date: May 2010
    • Posts: 212
    • Post Thanks / Like
    #3

    Re: I knocked (on) the door for three minutes before (until) someone answered it.

    Quote Originally Posted by emsr2d2 View Post
    My basic responses are above in red. With #2, as I said, I prefer "before" when used with "for five minutes".

    I knocked on the door for five minutes before someone answered.
    I knocked on the door until someone answered.
    Thank you for the distinctive explanation, and I've noticed you used 'answer' rather than 'answer it'. Does it mean my version 'answer it' sounds a bit strange and unnatural?

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

    • Join Date: Jul 2009
    • Posts: 24,998
    • Post Thanks / Like
    #4

    Re: I knocked (on) the door for three minutes before (until) someone answered it.

    Quote Originally Posted by LiuJing View Post
    Thank you for the distinctive explanation, and I've noticed you used 'answer' rather than 'answer it'. Does it mean my version 'answer it' sounds a bit strange and unnatural?
    It's not strange or unnatural, it's just unnecessary. You've already said that you were knocking on the door. It's clear that the door is what someone answered.
    Remember - correct capitalisation, punctuation and spacing make posts much easier to read.

Similar Threads

  1. Back Door - Rear Door...
    By Cervantes in forum Ask a Teacher
    Replies: 10
    Last Post: 26-Sep-2011, 08:44
  2. [Grammar] and knocked
    By notletrest in forum Ask a Teacher
    Replies: 1
    Last Post: 26-Jun-2010, 10:28
  3. Replies: 1
    Last Post: 17-Aug-2009, 11:42
  4. knocked off just before.
    By flytothesky in forum Ask a Teacher
    Replies: 4
    Last Post: 12-Feb-2009, 10:42
  5. That knocked him out
    By Noego in forum Ask a Teacher
    Replies: 3
    Last Post: 07-May-2008, 04:22

Posting Permissions

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