Results 1 to 3 of 3

    • Join Date: Apr 2008
    • Posts: 150
    #1

    Question present/present perfect

    Hello everybody,

    what is the difference between: How long is John here? AND How long has he been here?

    In what situation do we use the first one and when the second one?

    Thank you very much!

  1. Offroad's Avatar
    • Member Info
      • Native Language:
      • Brazilian Portuguese
      • Home Country:
      • Brazil
      • Current Location:
      • Brazil

    • Join Date: Feb 2008
    • Posts: 2,817
    #2

    Re: present/present perfect

    For how long has John been here?

    I did not know that structures like "How long is John here" were readable.


    • Join Date: May 2009
    • Posts: 182
    #3

    Re: present/present perfect

    I might say "How long is John here for?" to ask about the length of his stay. "Oh, he's staying with us for 2 weeks during the holidays. He'll be leaving next Monday."

    I would say "How long has he been here?" to ask about the length of his stay up to the present time. "Oh, he's been here about three hours. He got in at seven." How long he will stay or when he plans to leave is not an issue.

Similar Threads

  1. [Grammar] Present Perfect tenses
    By Waawe in forum Ask a Teacher
    Replies: 20
    Last Post: 23-Feb-2009, 18:27
  2. Replies: 1
    Last Post: 09-May-2008, 12:18
  3. present perfect 1
    By bayan said in forum Ask a Teacher
    Replies: 1
    Last Post: 27-Jul-2006, 17:31
  4. Past Perfect / Present Perfect
    By jack in forum Ask a Teacher
    Replies: 15
    Last Post: 25-Feb-2005, 17:36

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
  •