View Single Post
  #2 (permalink)  
Unread Apr 28th, 2010, 07:23 am
susan53 susan53 is offline
Sue
 
Join Date: Oct 8th, 2006
Location: Milan
Posts: 1,406
susan53 is on a distinguished road
Default Re: "I have finished (since)" --> Can I use since?

No - it's the verb form which is incorrect. Yesterday is a past time expression - and has no connection with the present. It's completely past and finished, and so you must use a past verb : I finished my homework yesterday and so I feel very happy.

If you want to emphasise that the past event (finishing your homework) has a present result (ie you feel happy), then leave out "yesterday" and use have + past participle (the present perfect) - the verb which expresses a connection between the past and the present :
I have finished my homework and so I feel very happy.

"Since" means "from a specified time in the past until now" and is used to indicate the time frame of an event which started in the past and continues until the present. Again, you have the past/present connection and so need the present perfect :
I have lived in Italy since 1983 ( = from 1983 until now)
I have had a headache since Sunday (= from Sunday until now)
__________________
An ELT Notebook
The DELTA Course
Reply With Quote