Results 1 to 6 of 6
    • Member Info
      • Native Language:
      • Chinese
      • Home Country:
      • China
      • Current Location:
      • Canada

    • Join Date: Aug 2014
    • Posts: 4
    #1

    have done or have been doing or both are OK ???

    A:Why are you often late for class recently?
    B:I am sorry,I haven't felt very well lately. OR I am sorry,I haven't been feeling very well lately.???

    Which one is correct? For me,They are both correct on grammar.What's the different between them?

    Please help me out.Thx

  1. MikeNewYork's Avatar
    • Member Info
      • Native Language:
      • American English
      • Home Country:
      • United States
      • Current Location:
      • United States

    • Join Date: Nov 2002
    • Posts: 24,983
    #2

    Re: have done or have been doing or both are OK ???

    They have the same meaning.

    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • Laos

    • Join Date: Nov 2002
    • Posts: 57,912
    #3

    Re: have done or have been doing or both are OK ???

    They are both correct, but I would be more likely to use been feeling.

    • Member Info
      • Native Language:
      • Chinese
      • Home Country:
      • China
      • Current Location:
      • Canada

    • Join Date: Aug 2014
    • Posts: 4
    #4

    Re: have done or have been doing or both are OK ???

    Quote Originally Posted by MikeNewYork View Post
    They have the same meaning.
    Thanks a lot. sometimes English grammar is very subtle

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

    • Join Date: Jun 2010
    • Posts: 24,513
    #5

    Re: have done or have been doing or both are OK ???

    Quote Originally Posted by sunrose8 View Post
    Thanks a lot. Sometimes English grammar is very subtle.
    There is no need to write a new post to say "Thank you" or to quote our replies back to us. It makes us think there is new information or a follow-up question and we spend time opening the thread. Simply click on the "Thank" button at the bottom left-hand corner of any post you find helpful.

    • Member Info
      • Native Language:
      • Chinese
      • Home Country:
      • China
      • Current Location:
      • Canada

    • Join Date: Aug 2014
    • Posts: 4
    #6

    Re: have done or have been doing or both are OK ???

    Quote Originally Posted by sunrose8 View Post
    A:Why are you often late for class recently?
    B:I am sorry,I haven't felt very well lately. OR I am sorry,I haven't been feeling very well lately.???

    Which one is correct? For me,They are both correct on grammar.What's the different between them?

    Please help me out.Thx
    After referring for some Grammar books(Grammar in Use),It looks like I have got the answer to my question and I would like to share it.
    When we talk about situations (general characteristics or circumstances) that exist until the present we can use either present perfect(have done) or present perfect continuous(have been doing). However, the subtle difference between them is:
    Present perfect continuous emphasises the activity of an action while present perfect emphasizes the state of an action.
    For example: We have been looking forward to this holiday for ages( or we have looked forward to...)present perfect continuous emphasizes a mental process;present perfect emphasize a mental state.

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
  •