Results 1 to 5 of 5
    • Member Info
      • Native Language:
      • Ukrainian
      • Home Country:
      • Ukraine
      • Current Location:
      • Ukraine

    • Join Date: Sep 2010
    • Posts: 3,466
    • Post Thanks / Like
    #1

    present perfect + certain date

    "My girlffriend and I have been together for 2 years next month."

    Would it be acceptable to say "My gilfriend and I have been together for 2 years on July 2nd next month."?

  1. CarloSsS's Avatar
    • Member Info
      • Native Language:
      • Czech
      • Home Country:
      • Czech Republic
      • Current Location:
      • Czech Republic

    • Join Date: Aug 2010
    • Posts: 629
    • Post Thanks / Like
    #2

    Re: present perfect + certain date

    Quote Originally Posted by ostap77 View Post
    "My girlffriend and I have been together for 2 years next month."

    Would it be acceptable to say "My gilfriend and I have been together for 2 years on July 2nd next month."?
    NOT A TEACHER

    I'd say:
    "My girlfriend and I will have been together for 2 years next month." -- IMO, this is not what most natives would say, but it should be at least grammatical.
    Please note that I'm not a teacher.

    • Member Info
      • Native Language:
      • English
      • Home Country:
      • Canada
      • Current Location:
      • Canada

    • Join Date: Jan 2009
    • Posts: 902
    • Post Thanks / Like
    #3

    Re: present perfect + certain date

    The reason, of course, is that next month is in the future, while today is the present.

    So future perfect for next month, present perfect for today.

  2. Raymott's Avatar
    • Member Info
      • Native Language:
      • English
      • Home Country:
      • Australia
      • Current Location:
      • Australia

    • Join Date: Jun 2008
    • Posts: 23,275
    • Post Thanks / Like
    #4

    Re: present perfect + certain date

    Quote Originally Posted by ostap77 View Post
    "My girlffriend and I have been together for 2 years next month."

    Would it be acceptable to say "My gilfriend and I have been together for 2 years on July 2nd next month."?
    It's not strictly right. You should say this as future perfect: " ... will have been together ..." because you're talking about a future time.
    In practice you could say this: "My girlffriend and I have been together for 2 years - on July 2nd next month." That is, you are using the present perfect (meaning the 2 years has been completed), and then clarifying that it's not quite 2 years yet.

    Similarly, compare "I am 21 years old next Monday" with "I'll be 21 years old next Monday."
    The first is colloquial, but for formal and academic purposes, and when precision and logic are needed, you should use the second form.

    At least that is my opinion.

  3. 5jj's Avatar
    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • England
      • Current Location:
      • Czech Republic

    • Join Date: Oct 2010
    • Posts: 28,135
    • Post Thanks / Like
    #5

    Re: present perfect + certain date

    Quote Originally Posted by Raymott View Post
    Similarly, compare "I am 21 years old next Monday" with "I'll be 21 years old next Monday."
    The first is colloquial, but for formal and academic purposes, and when precision and logic are needed, you should use the second form.
    I don't agree that it is particularly colloquial. I do agree that "when precision and logic are needed, you should use the second form". However, my reaching the age of 21 next Monday is, depending on how you look at it, either a scheduled or a certain (albeit future) fact. One's religious beliefs might require one to add, as my grandmother would, 'God willing', or as others would, 'Inshallah'.

Similar Threads

  1. [Grammar] Present perfect, simple past, present perfect progressive
    By dilodi83 in forum Ask a Teacher
    Replies: 5
    Last Post: 10-May-2010, 09:44
  2. present perfect progressive & present perfect simple
    By sitifan in forum Ask a Teacher
    Replies: 7
    Last Post: 25-Feb-2009, 16:34
  3. Replies: 1
    Last Post: 09-Aug-2008, 08:04
  4. Replies: 3
    Last Post: 14-Mar-2007, 16:13
  5. Replies: 1
    Last Post: 11-Apr-2005, 04: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
  •