View Single Post
  #4 (permalink)  
Old 29-Mar-2008, 16:48
greystroke greystroke is offline
Newbie
 
Join Date: Nov 2007
Country: India
Posts: 25
Current Location: India
First Language: English
Thanks: 18
Thanked 0 Times in 0 Posts
greystroke is on a distinguished road
Default Re: Present perfect with past time

[quote=David L.;271945]In those sentences, you have not used a 'finished time expression'

since 1985 : the intervening time period between 1985 and now.

for 10 years : for the specified period of time of 10 years. 'He went to prison in 1985 for 10 years'.

Thanks David,

I realized it after i wrote these sentences. However, I often read and listen to sentences like this: " We are pleased to tell you that we have received your payment on 19th Mar , 2008."
Another e.g. " Last year alone, we've made great strides ----."Are these incorrect? Or would it be more correct to say, the present perfect is 'occassionally used with a finished time expression?'

Arun
Reply With Quote