+0
Hi guys,

Just took an online test and I like to know why
in the following example present perfect must
be used instead of present perfect continuous.

The challenge was to write 'B's' sentence.

A: Do you often go on holiday?
B: (no / five years)

B's answer: No, I haven't had a holiday for five years.

I'm wondering why I can't say: No, I haven't been on holiday for five years.

Idea?

Thanks in advance

Marc
1 2
Comments  
Hi,

Just took an online test and I like to know why

in the following example present perfect must

be used instead of present perfect continuous.

The challenge was to write 'B's' sentence.

A: Do you often go on holiday?

B: (no / five years)

B's answer: No, I haven't had a holiday for five years.

I'm wondering why I can't say: No, I haven't been on holiday for five years.

Idea?

Both are fine, and commonly said.

You might also say 'I haven't gone . . . '

Note that 'I haven't been' is not Present Perfect Continuous tense.

That would be the rather awkward and usually inappropriate 'I haven't been being'.

Clive
The "correct" answer sounds like American expression, although the question is British.

In America, "Do you often go on vacation." "No, I haven't had a vacation in five years."

So, perhaps the "been" on holiday was not preferred by the online test algorithm.

You aren't wrong, you just gave an answer the software wasn't optimized to expect.
Students: Are you brave enough to let our tutors analyse your pronunciation?
Thank you both for your answers.

Appreciate the quick responds!

Regards,
Marc
'responses'
:-) Thanks
Site Hint: Check out our list of pronunciation videos.
In fact, Marc, it could be argued that your suggested answer is preferable to the one they consider correct.

Sentence A is, "Do you go on holiday?"

Now I go on holiday
Yesterday I went on holiday
I have been on holiday
I had been on holiday
I am going on holiday

A person may well say, "I haven't had a holiday..." and " I haven't taken a holiday..."

...but speaker's tend 'to follow suit' when replying:
Do you often go...?
No, I haven't been...
Thanks.
Hi Terry,

Replying on following post:

Re: Simple Past or Present Perfect > Signal word: The first time

By Terryxpress in Basic English Grammar Questions

Marc: I would be happy to spend some time over the coming weeks to give you a good understanding of the tenses. If you also have the time to spare, and would like to, tell me, and we'll start with Past Tense versus Present Perfect.

Thanks for the offer and yes of course I have time to work on this with you.

Just keep me updated when you have time.

Thanks!

Marc
Teachers: We supply a list of EFL job vacancies
Show more