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 25-Dec-2007, 16:40
Newbie
 
Join Date: Dec 2007
Country: indonesia
Posts: 2
Current Location: jakarta,indonesia
First Language: indonesian
Member Type: Student or Learner
oliviasmith is on a distinguished road
Post tell the difference

Please tell me the difference of these two sentences.
1.I have been working here for three years.
2.I have worked here for three years.
Reply With Quote
Sponsored Links
  #2  
Old 25-Dec-2007, 18:45
Mad-ox's Avatar
Key Member
 
Join Date: Aug 2006
Country: Transilvania
Posts: 3,300
Current Location: Transilvania
First Language: Hungarian
Member Type: English Teacher
Mad-ox is a jewel in the roughMad-ox is a jewel in the roughMad-ox is a jewel in the rough
Default Re: tell the difference

hi,

I have been working here for three years. ( present perfect continuous); I started working here three years ago and I still work here. It expresses an action started in the past and it still continuous in the present.

I have worked here for three years. ( present perfect ) I started working here three years ago but I do not work here anymore. It expresses an action started in the past and ends in the present/before the moment of speaking.



Madox


Merry Christmas!
Reply With Quote
  #3  
Old 25-Dec-2007, 19:07
VIP Member
 
Join Date: Nov 2007
Country: UK
Posts: 5,429
Current Location: UK
First Language: British English
Member Type: Other
David L. has a reputation beyond reputeDavid L. has a reputation beyond reputeDavid L. has a reputation beyond reputeDavid L. has a reputation beyond reputeDavid L. has a reputation beyond reputeDavid L. has a reputation beyond reputeDavid L. has a reputation beyond reputeDavid L. has a reputation beyond reputeDavid L. has a reputation beyond reputeDavid L. has a reputation beyond reputeDavid L. has a reputation beyond repute
Default Re: tell the difference

I have worked here for three years. ( present perfect ) I started working here three years ago but I do not work here anymore. It expresses an action started in the past and ends in the present/before the moment of speaking.


No - the person could still be employed there.

The difference between the two tenses is, that in the first, the emphasis is being placed on the period of time over which the person has worked, whilst in the second sentence, the emphasis is on the activity, (this is the place, here) where I work - in the past, now, and for the (undefined/indefinite) future.

I have been working here for 3 years, and in all that time, I have not received any increase in pay.

I have worked here (now) for 3 years. Before that, I worked for Smith & Co. People tell me I should leave and find a better job, but I'm happy here.

Last edited by David L.; 25-Dec-2007 at 19:24.
Reply With Quote
Reply

Bookmarks

Tags
tenses

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
Could Anyone tell me the difference between "Will do something" and "Will be doing" shinji002 Ask a Teacher 15 20-Mar-2009 10:14
difference between tense and aspect Unregistered Ask a Teacher 3 23-Oct-2008 11:26
any difference ? forum_mail Ask a Teacher 1 03-Oct-2005 06:39
making the difference Anonymous Ask a Teacher 1 13-Oct-2004 15:47


All times are GMT. The time now is 22:58.


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