Google
English-Test.net
Find penpals and make new friends today!
 
coins and paper notes which have value; currency; medium of trade; wealth
example
lifestyle
money
clerk
TOEIC test: Word games: Free Online Noun Game Answer
 
Username
Password
 Remember me? 
Search   FAQ   Memberlist   Profile   Private messages   Register   Log in 

Have and yesterday: I have finished the work yesterday.



 
ESL/EFL Worksheets and Handouts for Students Printable, photocopiable, clearly structured
Designed for teachers and individual learners
For use in a classroom, at home, on your PC
ESL Forums | English Vocabulary, Grammar and Idioms
An adult has two colds per year. vs The adults have two colds per day. | Usage of prepositions: The message was on(in) the computer.
Listening exercises
Message
Author
Have and yesterday: I have finished the work yesterday. #1 (permalink) Tue Oct 13, 2009 20:46 pm   Have and yesterday: I have finished the work yesterday.
 

Hi,
Please read the following sentence.
I have finished the work yesterday.
Is it a correct sentence? because "have" is a present tense word and "yesterday" is a past tense word.
Thank you.
David30
I'm new here and I like it ;-)


Joined: 05 Oct 2009
Posts: 34

have and yesterday #2 (permalink) Tue Oct 13, 2009 21:40 pm   have and yesterday
 

No, it is not correct. The present perfect is not used when describing a situation that happened at a specific time in the past and that does not continue until and including now. You could say "I have finished the work since yesterday"; this you might say as a reply to "have you finished the work?"; but only if you want to present the situation as a current state of affairs that is the result of the work's being finished. This would be the case if the person asking the question wanted to know whether he could move back into his office that was being painted. Even then, however, I think you'd rather say "the work has been finished since yesterday".
Cerberus™
I'm here quite often ;-)


Joined: 11 Feb 2009
Posts: 775

English grammar exercises — improve your English knowledge and vocabulary skillsLearn some cool expressions in the following cool storyAre you a native speaker of English? Then you should read this!Here is all you want to know about English! Click to subscribe to free email English course
Have and yesterday: I have finished the work yesterday. #3 (permalink) Wed Oct 14, 2009 11:46 am   Have and yesterday: I have finished the work yesterday.
 

Hi Cerberus,
Thank q very much for your answer.Please see the following sentence.
I have finished the work that you gave me last Friday.(here I didn't mention when I completed the work.)
Is it a correct sentence.
Thank you.
David30
I'm new here and I like it ;-)


Joined: 05 Oct 2009
Posts: 34

Have and yesterday: I have finished the work yesterday. #4 (permalink) Wed Oct 14, 2009 12:04 pm   Have and yesterday: I have finished the work yesterday.
 

Hi,

Now that sentence is fine because you haven't identified a time in the past with the verb 'have finished' as explained by our friend, Cerberus. But you have correctly used 'gave' because the time is identified 'last Friday'.

Alan
_________________
English as a Second Language
You can read my ESL story Colour Idioms
Alan
Co-founder
Alan Townend

Joined: 27 Sep 2003
Posts: 9215
Location: UK

Have and yesterday: I have finished the work yesterday. #5 (permalink) Wed Oct 14, 2009 13:08 pm   Have and yesterday: I have finished the work yesterday.
 

Thank you sir for answering my question.I am reading your articles,wow you have written them superbly.We need a person like you forever.Sir,are you a student of Shakespeare?Many ESL students are really improving their knowledge.Again We all thank you for your wonderful work.
So,I think the formula is,
to mention the past action without time is: PRESENT PERFECT TENSE.
to mention the past action with time is: SIMPLE PAST TENSE
am I correct?
Thank you sir
David30
I'm new here and I like it ;-)


Joined: 05 Oct 2009
Posts: 34

Display posts from previous:   
An adult has two colds per year. vs The adults have two colds per day. | Usage of prepositions: The message was on(in) the computer.
ESL Forums | English Vocabulary, Grammar and Idioms Have and yesterday: I have finished the work yesterday. All times are GMT + 1 Hour
Page 1 of 1
Latest topics on ESL EFL Forums
Englishclub: "Why do some nouns have no plural?"By Monday morning. vs On Monday morning.Letter cover: I wish to apply for the position of 'Java Analyst Programmer...When do we use: File with and file at"get confused" or "become confused"?If he doesn't bring any messages for me? or If he doesn't bring me any messages?Difference between 'must have happened' and had to have happened/ for Alan...women are requesting mammograms even as researchers find...The origin of the word 'fortnight'Sentence: I was a bit confuse by that statement.Bored with, tired of, Rain waterDifference between a weather forecast and a weather reportHe became my teacher.What's the meaning of "set to ink slew of contracts"?some/any/no'is' or 'are'What does fumming mean?Running account vs current accountHave and yesterday: I have finished the work yesterday.

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Subscribe to FREE email English course
First name E-mail