Results 1 to 3 of 3
  1. #1
    Join Date
    Dec 2005
    Posts
    3
    Post Thanks / Like

    Default present perfect vs. past simple

    Hi all,

    Firstly, in a test I recently took I had to choose the right answer between two options:

    I ...... to him for the past month.

    A) didn't speak

    B) haven't spoken

    According to the key, B) is the right one. I donít understand why very well.


    Secondly, does

    I havenít spoken to him for the past month

    mean the same as

    I havenít spoken to him since the past month?

    Regards, Ardent

  2. #2
    Join Date
    Dec 2005
    Posts
    8
    Post Thanks / Like

    Default Re: present perfect vs. past simple

    "I haven't spoken to him for past few months" is indeed a correct choice and here's why.

  3. #3
    Tdol is offline Editor, UsingEnglish.com
    • Member Info
      • Member Type:
      • English Teacher
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • Philippines
    Join Date
    Nov 2002
    Posts
    42,527
    Post Thanks / Like

    Default Re: present perfect vs. past simple

    When you have 'the past/last month', it refers to a period of time equal to a month (ie about 30 days coming up to today).

    I spoke to him last month. = in November (finished time period)
    I haven't spoken to him for the past month. = in the 30-day time period coming up to today

Similar Threads

  1. Past Perfect / Present Perfect
    By jack in forum Ask a Teacher
    Replies: 15
    Last Post: 25-Feb-2005, 16:36
  2. past simple and present perfect
    By jasna in forum Ask a Teacher
    Replies: 4
    Last Post: 19-Dec-2004, 19:17
  3. simple past or present perfect
    By Dany in forum Ask a Teacher
    Replies: 5
    Last Post: 03-Oct-2004, 19:12
  4. present perfect and simple past
    By ripley in forum Ask a Teacher
    Replies: 7
    Last Post: 26-Sep-2004, 14:16
  5. simple past and present perfect
    By Anonymous in forum Ask a Teacher
    Replies: 2
    Last Post: 24-Jun-2004, 23:15

Posting Permissions

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