0
Anonymous Posted 14 years ago
Grammar

Present perfect simple/continuous

Hi, Can anyone explain why we say "I have given up smoking" (present perfect simple), but "I have been trying for years" (present perfect continuous)? Surely if we have given up already, the trying action isn´t going on anymore...

Thanks!
Heather
  

Top answer

"? >|NOW.......... >|NOW where G = previous attempt S = started smoking again

  • "?
  • >|NOW..........
  • >|NOW where G = previous attempt S = started smoking again
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

3 Answers
0
"...trying to for years."

So - you might first ask, why did the person not say, "I gave up smoking" instead of "...have given..."?

Then, look at this pictorially:

............G......................S.....................G.....S.....G.....S....G|<...have given up....>|NOW..........

....|<........................have...........been........tr
0
AnonymousSurely if we have given up already, the trying action isn´t going on anymore.
If you want to focus on the time before giving up smoking, you can say "I had been trying for years".
But if you think of these as two not-necessarily-related sentences, you can use "have" in both.

Maybe you are thinking of this:

I had
0
Hello CJ,( ) You give me a very elightening interpretation.( ) Thank you for your help.

Related Questions