Results 1 to 2 of 2
  1. #1
    Unregistered Guest

    difference between present perfect and present with time clauses

    Please can somebody explain the difference between"I will pay you when I get my cheque" and "I will pay you when I have got my cheque" o another example ;"I won't book a table until you have arrived" or "I won't book a table until you arrive"I'm stuck,can anyone help

  2. #2
    2006 is offline Banned
    • Member Info
      • Member Type:
      • Other
      • Native Language:
      • English
      • Home Country:
      • Canada
      • Current Location:
      • Canada
    Join Date
    Apr 2007
    Posts
    4,161
    Post Thanks / Like

    Re: difference between present perfect and present with time clauses

    "I will pay you when I get my cheque."
    "I will pay you when I have (got)(gotten) my cheque."

    "I won't book a table until you arrive."
    "I won't book a table until you have arrived."

    All the sentences are correct. (Add a period at the end.)
    Both sentences of each pair have the same meaning. They just use different tenses to say the same thing.

Similar Threads

  1. i need urgent help
    By nita in forum Ask a Teacher
    Replies: 5
    Last Post: 11-Sep-2009, 14:13
  2. My own theory on the present perfect tense
    By HaraKiriBlade in forum General Language Discussions
    Replies: 3
    Last Post: 16-Aug-2007, 23:29
  3. time clauses - present perfect
    By Lenka in forum Ask a Teacher
    Replies: 11
    Last Post: 07-Dec-2006, 22:16
  4. present perfect 1
    By bayan said in forum Ask a Teacher
    Replies: 1
    Last Post: 27-Jul-2006, 18:31

Posting Permissions

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