Forum newsfeeds
Forum Newsfeeds


Sites for Teachers

Sites for Teachers


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

Notices

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 25-Dec-2007, 15:40
Newbie
 
Join Date: Dec 2007
Country: indonesia
Posts: 2
Current Location: jakarta,indonesia
First Language: indonesian
Thanks: 0
Thanked 0 Times in 0 Posts
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 (permalink)  
Old 25-Dec-2007, 17:45
Mad-ox's Avatar
Senior Member
 
Join Date: Aug 2006
Country: Transilvania
Posts: 1,000
Current Location: Transilvania
First Language: Hungarian & Romanian
Thanks: 23
Thanked 18 Times in 16 Posts
Mad-ox is on a distinguished road
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 (permalink)  
Old 25-Dec-2007, 18:07
Key Member
 
Join Date: Nov 2007
Country: UK
Posts: 3,093
Current Location: UK
First Language: English
Thanks: 3
Thanked 1,095 Times in 980 Posts
David L. has much to be proud ofDavid L. has much to be proud ofDavid L. has much to be proud ofDavid L. has much to be proud ofDavid L. has much to be proud ofDavid L. has much to be proud ofDavid L. has much to be proud ofDavid L. has much to be proud ofDavid L. has much to be proud of
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 18: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
difference between tense and aspect Unregistered Ask a Teacher 2 17-Aug-2007 22:36
Could Anyone tell me the difference between "Will do something" and "Will be doing" shinji002 Ask a Teacher 14 11-Jul-2007 03:25
any difference ? forum_mail Ask a Teacher 1 03-Oct-2005 06:39
what's the difference toddler Ask a Teacher 0 03-Mar-2005 15:25
making the difference Anonymous Ask a Teacher 1 13-Oct-2004 15:47


New To Site? Need Help?

All times are GMT. The time now is 06:34.


vBulletin, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 RC5
Copyright © 2002 - 2008 UsingEnglish.com