0
Anonymous Posted 15 years ago
Grammar

Primarily on use of present perfect tense in certain contexts

Hi. Are these correct? I think they are correct.

(as sort of an school cafeterial rule)

Please throw away the food you have eaten into the trashcan as you leave.

(as sort of an book assignment instruction)

Please don't submit book reports based on any books you haven't read.

How about these? I think they both mean the same in that they indicate his having worked for the past two years and still works there.

He has worked/taught at this place for the past two years.

He has been working/been teaching at this place for the past two years.

Then again, I think the meanings still hold true even though we take out the phrase "the past" from the example sentences above. Please tell me what you think.

He has worked/taught at this place for two years.

He has been working/been teaching at this place for two years.

  

Top answer

Anonymous Please throw away the food you have not eaten into the trashcan as you leave. OK as corrected. Anonymous Please don't submit book reports based on any books you haven't read.

  • Anonymous Please throw away the food you have not eaten into the trashcan as you leave.
  • OK as corrected.
  • Anonymous Please don't submit book reports based on any books you haven't read.
  • OK.
  • Anonymous He has worked/taught at this place for the past two years.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

6 Answers
0
AnonymousPlease throw away the food you have not eaten into the trashcan as you leave.
OK as corrected.
AnonymousPlease don't submit book reports based on any books you haven't read.
OK.
AnonymousHe has worked/taught at this place for the past two years.
He
0
Thank you. Could you help me with this too?

To apply what has been said, I think the sentence below indicates his having worked for the past two years and still continuing to work (although not definitively?).

He has work/taught at this place for (the past) two years.

But if you limit the time period involved to one year and put in the phrase "in the last year,"
0
AnonymousI think the sentence below indicates his having worked for the past two years and still continuing to work (although not definitively?).

He has worked/taught at this place for (the past) two years.
The two years of interest are the two years ending at the moment you utter the sentence.
0
Hi. Thank you, again. Please help me with this, too.

I wrote:

To apply what has been said, I think the sentence below indicates his having worked for the past two years and still continuing to work (although not definitively?).

He has work/taught at this place for (the past) two years.

My question now: Could we use the same sentence above in writing some
0
AnonymousTo apply what has been said, I think the sentence below indicates his having worked for the past two years and still continuing to work (although not definitively?).
He has worked/taught at this place for (the past) two years.
It sounds like you are asking the same question again with the same mistake you made l
0
Thank you. For now, it seems clear. I think I have to go over your response several times, referencing back and forth to the previous post (and likely to other posts before that) and this response.

Thank you, again.

Related Questions