Reply
Sun 18 Dec, 2011 05:11 am
Why it is wrong "He worked here for the last five years"
why it right "He has been working here for the last five years
@vidyade,
There is nothing wrong with the first sentence. It simply means that he once worked here, but it implies that he no longer works here. The second sentence implies that he still work here.