Results 1 to 3 of 3
  1. #1
    marizzz is offline Newbie
    Join Date
    Aug 2009
    Posts
    2
    Post Thanks / Like

    Default using present perfect for a future event

    hi, i'm a student learning english, and i've been learning it for more than a decade. yet, there is somthing(amongst many) that really confuses me every time.

    what i was wondering is : is it ok to use present perfect for a future event?

    for example, you get a phone call from your colleague, asking if you have got the emeil he sent. but the email hasn't arrived yet.
    so would it be ok to say, "I'll call you back when the email has arrived"? or do i simply say "i'll call you back when the email arrives"?

    normally i tend to use the former, as i think the event that i call my colleague occurs AFTER arriving of the email is completed. latter one sort of gives me the impression that the event of getting the email is not completed.

    another example : "I'll ask her when she has come" or "I'll ask her when she comes"

    latter one is sort of ambiguous i think, one might mistake it for "I'll ask her what time she is coming"

    so could you kindly give me some tips or a guideline?
    thank you!

  2. #2
    Huda-M's Avatar
    Huda-M is offline Senior Member
    • Member Info
      • Member Type:
      • Student or Learner
      • Native Language:
      • Urdu
      • Home Country:
      • Pakistan
      • Current Location:
      • Pakistan
    Join Date
    Aug 2008
    Posts
    1,209
    Post Thanks / Like

    Default Re: using present perfect for a future event

    Hi, Marizz.

    You might get help with present perfect tense here: ENGLISH PAGE - Present Perfect

    Hope so it will help you.

  3. #3
    Raymott's Avatar
    Raymott is offline VIP Member
    • Member Info
      • Member Type:
      • Academic
      • Native Language:
      • English
      • Home Country:
      • Australia
      • Current Location:
      • Australia
    Join Date
    Jun 2008
    Posts
    19,762
    Post Thanks / Like

    Default Re: using present perfect for a future event

    Quote Originally Posted by marizzz View Post
    for example, you get a phone call from your colleague, asking if you have got the emeil he sent. but the email hasn't arrived yet.
    so would it be ok to say, "I'll call you back when the email has arrived"? or do i simply say "i'll call you back when the email arrives"?
    Yes, it's normal to use the present perfect for this. You can also use the simple present.

    another example : "I'll ask her when she has come" or "I'll ask her when she comes"
    I would say, "I'll ask her when she gets here".
    "I'll ask her when she's arrived; I'll ask her when she arrives".
    In principle, you can use either form.

    latter one is sort of ambiguous i think, one might mistake it for "I'll ask her what time she is coming"
    No, you'd have to say "I'll ask her when she's coming" to mean that.


    so could you kindly give me some tips or a guideline?
    thank you!
    R.

Similar Threads

  1. Future perfect tense VS future tense
    By redgiant in forum Ask a Teacher
    Replies: 1
    Last Post: 21-Oct-2008, 14:26
  2. Past vs Present perfect
    By belly_ttt in forum Ask a Teacher
    Replies: 3
    Last Post: 03-Dec-2007, 05:01
  3. My own theory on the present perfect tense
    By HaraKiriBlade in forum General Language Discussions
    Replies: 3
    Last Post: 16-Aug-2007, 22:29
  4. Event audit: please correct my grammar
    By Naromi in forum Editing & Writing Topics
    Replies: 1
    Last Post: 12-Nov-2006, 19:42
  5. Verb tenses (future perfect)
    By incognittum in forum Ask a Teacher
    Replies: 4
    Last Post: 25-Jun-2006, 16:16

Posting Permissions

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