Forum > English only || Bottom
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.
Forum > English only