Results 1 to 2 of 2
  1. #1
    Harry12345 is offline Member
    • Member Info
      • Member Type:
      • Student or Learner
      • Native Language:
      • Chinese
      • Home Country:
      • China
      • Current Location:
      • China
    Join Date
    Mar 2010
    Posts
    232

    What's the difference between present perfect tense and present perfectcontinuostense

    What's the difference between present perfect tense and present perfect continuous tense?

    For example:

    I have been studying English for ten years.
    I have studied English for ten years.



    I have read the book since 2 hours ago.
    I have been reading the book since 2 hours ago.


    Thank you !

  2. #2
    billmcd is offline Key Member
    • Member Info
      • Member Type:
      • English Teacher
      • Native Language:
      • English
      • Home Country:
      • United States
      • Current Location:
      • United States
    Join Date
    Mar 2009
    Posts
    3,485

    Re: What's the difference between present perfect tense and present perfectcontinuost

    I have been studying English for ten years. (Began 10 years ago and is still studying)
    I have studied English for ten years. (Began at some unspecified time in the past and is complete)

    I have read the book since 2 hours ago.( "Since" is not usually used for duration but for a specific time/date. If you are still reading the book, you could say "I have been reading the book since 10 o'clock. OR "I have been reading the book for two hours." If you have completed reading the book, "I read the book two hours ago". OR "I finished reading the book two hours ago."

Posting Permissions

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