Learn English 100% free...Get 1 free lesson per week // Add a new lesson
Log in!

Click here to log in
New account
Millions of accounts created on our sites.
JOIN our free club and learn English now!



  • Home
  • Print
  • Guestbook
  • Report a bug




  • Get a free English lesson every week!
    Click here!





    Partners:
    - Our other sites
       


    Simple past /present perfect

    Forum > English only || Bottom

    [POST A NEW REPLY] [Subscribe to this topic]


    Simple past /present perfect
    Message from frederico2012 posted on 16-01-2012 at 13:34:07 (D | E | F)
    Hello everyone

    Regarding the use of simple past and present perfect,I have a question in the following sentence:
    She...(not have) a holiday for four years.

    But I think the correct answer should be:
    She had not a holiday for four years,instead of :She has not had a holiday for four years.

    Please advise.
    I look forward to hearing from you soon.
    Best regards
    Frederico Valentim

    -------------------
    Edited by lucile83 on 16-01-2012 17:49


    Re: Simple past /present perfect from sherry48, posted on 16-01-2012 at 14:17:37 (D | E)
    Hello Frederico2012.

    The correct answer is...She has not had a holiday for four years.

    However, you can say...She had not had (or taken) a holiday for four years, when she finally decided take a trip to Japan last year.
    I hope this helps.
    Sherry

    -------------------
    Edited by sherry48 on 16-01-2012 14:26




    Re: Simple past /present perfect from gerondif, posted on 17-01-2012 at 00:25:43 (D | E)
    Hello,
    it all depends what "for" means !

    1) her business is doing fine, she is very busy. The last four years have been hectic, and so, she doesn't have a minute to herself: She has not had (taken) a holiday for the past four years, she is overworked ! She hasn't had a holiday since 2008.

    2) She was very busy with her new job when she started working and so, she didn't have a holiday for four years, from 1990 to 1994.




    [POST A NEW REPLY] [Subscribe to this topic]


    Forum > English only