English Language Discussion Forums


Go Back   UsingEnglish.com ESL Forum > Learning English > Ask a Teacher

Quick Links
Sites for Teachers



Reply
 
LinkBack Thread Tools Display Modes
  #1  
Old 08-May-2006, 09:04
Newbie
 
Join Date: May 2006
Country: Germany
Posts: 3
Current Location: Berlin
First Language: German
Member Type: English Teacher
Julie17 is on a distinguished road
Default present perfect

Are the tenses in the following sentences correct? Would other tenses also be possible (in British English)?
a) I haven't smoked for two weeks. I've stopped.
b) Peter didn't smoke for two weeks, but then he started again.
Thanks,
Julie
Reply With Quote
Sponsored Links
  #2  
Old 08-May-2006, 15:15
rewboss's Avatar
Key Member
 
Join Date: Feb 2006
Country: England
Posts: 1,574
Current Location: Germany
First Language: English
Member Type: English Teacher
rewboss is on a distinguished road
Default Re: present perfect

They're correct, and I don't think you could use different tenses.

The present perfect links a past action with the present (usually). In sentence a), the past action (stopping smoking) is linked to the present (you still don't smoke). In sentence b), the past action is complete: Peter's short-lived smoke-free period has now ended and does not relate to the present.
Reply With Quote
  #3  
Old 08-May-2006, 16:04
Newbie
 
Join Date: Apr 2006
Country: Mainland China
Posts: 31
Current Location: Zhejiang province
First Language: Chinese
Member Type: Student or Learner
freddie is on a distinguished road
Default Re: present perfect

Quote:
Originally Posted by Julie17
Are the tenses in the following sentences correct? Would other tenses also be possible (in British English)?
a) I haven't smoked for two weeks. I've stopped.
b) Peter didn't smoke for two weeks, but then he started again.
Thanks,
Julie
Personal view,not necessarily correct:

a )"I have not been smoking for two weeks" or "I have not smoked since two weeks ago".I have stopped.


b)"Peter had not been smoking for two weeks" or "Peter did not smoke in two weeks before(some past time point) ",but then he started again.



"For" is used to say how long an action or a situation lasts. "Smoke" is a short action,it does not last.

Last edited by freddie; 09-May-2006 at 13:54.
Reply With Quote
  #4  
Old 09-May-2006, 08:34
Newbie
 
Join Date: May 2006
Country: Germany
Posts: 3
Current Location: Berlin
First Language: German
Member Type: English Teacher
Julie17 is on a distinguished road
Default Re: present perfect

Rewboss, thanks for the feedback. Have you also got a good explanation for the tenses with "stopped" and "started"? My students sometimes argue that the situations are similar. The action of stopping or starting only lasts an instant, but in both cases they also relate to the present (b: He still smokes.)
Julie
Reply With Quote
  #5  
Old 09-May-2006, 22:27
rewboss's Avatar
Key Member
 
Join Date: Feb 2006
Country: England
Posts: 1,574
Current Location: Germany
First Language: English
Member Type: English Teacher
rewboss is on a distinguished road
Default Re: present perfect

The simple past is used when the effect of the action on the present either no longer applies or is not important.

"Peter didn't smoke for two weeks..."

Here, we have a period of time which is completed -- the two weeks of Peter's smoke-free lungs are over. The action has no connection to the present any more, so there is no way we can use the present perfect.

"...but then he started again."

Maybe he still smokes. Or maybe he gave up again later, and this time he's successfully fighting temptation. This sentence doesn't say whether or not he smokes now; it refers to a past action but doesn't connect it to the present.

If we want to make it clear that Peter is still smoking, then we write:

"...but he has since started again."

Now it's clear.

If you students say that in your example b, Peter still smokes, they are making an assumption. There is, however, nothing in the grammar that warrants this assumption.

Confusion arises because there are similar tenses in German, but the choice between them is largely a matter of style (the perfect in spoken German, the preteritum in written German). Germans would say, "...aber er hat wieder angefangen", or write "...aber er fing wieder an", and assume -- unless the text specifically says to the contrary -- that Peter smokes today.
Reply With Quote
Reply

Bookmarks

Tags
present, perfect

Thread Tools
Display Modes

Posting Rules
You may post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
i need urgent help nita Ask a Teacher 5 11-Sep-2009 12:13
present perfect tense & present perfect continuous tense *zaizai~love* Ask a Teacher 5 30-Oct-2008 22:06
Present perfect vs. present perfect continuous diana de las casas Ask a Teacher 2 01-Aug-2005 03:34
Past Perfect / Present Perfect jack Ask a Teacher 15 25-Feb-2005 16:36
present perfect tense Anonymous Ask a Teacher 5 15-Jul-2004 16:12


All times are GMT. The time now is 21:24.


vBulletin, Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0
Copyright © 2002 - 2009 UsingEnglish.com