Results 1 to 4 of 4
    • Member Info
      • Native Language:
      • Hungarian
      • Home Country:
      • Hungary
      • Current Location:
      • Hungary

    • Join Date: Mar 2012
    • Posts: 24
    #1

    S.O.S.! Past Simple or Present Perfect?

    Hi!

    I need some help.



    We use Past Simple or Present Perfect in the following sentence? :
    Somebody knocked on the door. I'll answer it.
    OR : Somebody has knocked on the door. I'll answer it.



    I can't decide it because in this case knocking is an action which has just completed.

    Thanks for your help in advance.

  1. bhaisahab's Avatar
    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • England
      • Current Location:
      • Ireland

    • Join Date: Apr 2008
    • Posts: 25,609
    #2

    Re: S.O.S.! Past Simple or Present Perfect?

    Quote Originally Posted by suzie0726 View Post
    Hi!

    I need some help.



    We use Past Simple or Present Perfect in the following sentence? :
    Somebody knocked on the door. I'll answer it.
    OR : Somebody has knocked on the door. I'll answer it.



    I can't decide it because in this case knocking is an action which has just completed.

    Thanks for your help in advance.
    Both are fine.

  2. Barb_D's Avatar
    • Member Info
      • Native Language:
      • American English
      • Home Country:
      • United States
      • Current Location:
      • United States

    • Join Date: Mar 2007
    • Posts: 19,218
    #3

    Re: S.O.S.! Past Simple or Present Perfect?

    So is "is knocking" if you're talking about an immediate response.
    (You anticpate they will knock again if the door is not opened.)
    I'm not a teacher, but I write for a living. Please don't ask me about 2nd conditionals, but I'm a safe bet for what reads well in (American) English.

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

    • Join Date: Jul 2009
    • Posts: 41,832
    #4

    Re: S.O.S.! Past Simple or Present Perfect?

    "Someone is knocking on the door" if you say it while the knocking is still happening.
    "Someone just knocked on the door" if you say it just after the knocking stopped.
    "Someone knocked on the door earlier/yesterday/two hours ago" if you say it a long time after the event.
    "Someone was knocking on the door just now" if you say it shortly after the knocking stopped.
    "I think I heard a knock at the door" covers most eventualities!
    Remember - if you don't use correct capitalisation, punctuation and spacing, anything you write will be incorrect.

Similar Threads

  1. [Grammar] This is the first time/Past Simpel/Past Perfect/Present Simple
    By Kotfor in forum Ask a Teacher
    Replies: 24
    Last Post: 26-Mar-2011, 10:00
  2. [Grammar] Present perfect, simple past, present perfect progressive
    By dilodi83 in forum Ask a Teacher
    Replies: 5
    Last Post: 10-May-2010, 08:44
  3. Replies: 1
    Last Post: 09-Aug-2008, 07:04
  4. Replies: 1
    Last Post: 18-Apr-2006, 17:18
  5. Replies: 1
    Last Post: 11-Apr-2005, 03:34

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
  •