0
JaxTeller Posted 12 years ago
Grammar

Past simple vs present perfect

I was reading a page about the present perfect, and I came across this example:

_I’ve read that book you lent me. I finished it yesterday._

I have two questions about this sentence.

First question: Why are we supposed to add "have" after I, but no "have" after lent.

Second question: If I were to say:

_I read that book you lent me. I finished it yesterday._ (leaving out "have") Does it sound wrong to a native speaker. Or is it considered okay.

Thanks.
  

Top answer

In this case, "I've read" refers to past action that is perceived as resulting in a present state (the completed state of "having read the book"), while the action "lent" is not perceived to result in a present state. Compare with: — Can I borrow your book? — Sorry, I've lent it to Sarah.

  • In this case, "I've read" refers to past action that is perceived as resulting in a present state (the completed state of "having read the book"), while the action "lent" is not perceived to result in a present state.
  • Compare with: — Can I borrow your book?
  • — Sorry, I've lent it to Sarah.
  • Here "I've lent" is correct because it the implication is "I've lent it and therefore I no longer have it" (present state).
  • "I read that book you lent me" is also possible.
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.

8 Answers
0
In this case, "I've read" refers to past action that is perceived as resulting in a present state (the completed state of "having read the book"), while the action "lent" is not perceived to result in a present state. Compare with:

Can I borrow your book?
Sorry, I've lent it to Sarah.

Here "I've lent" is correct because it the implication is "I've lent it an
0
I see, thanks for being so elaborate So if I were to have a conversation right now and I said: "I read the book you lent me", it would grammatically be okay?
0
Emre25I see, thanks for being so elaborate So if I were to have a conversation right now and I said: "I read the book you lent me", it would grammatically be okay?
Edit: since I am not pointing out whether it's yesterday, last week or last year etc. When we don't know when the action took place we use the present perfect, but I'd like to know if it is still o
0
Emre25I see, thanks for being so elaborate So if I were to have a conversation right now and I said: "I read the book you lent me", it would grammatically be okay?
Yes. Personally, I would more naturally say "I've read the book you lent me", assuming that it happened quite recently. Some people may say "I read". This is personal preference or just random varia
0
Emre25When we don't know when the action took place we use the present perfect
Not quite. When we don't state when the action took place we can use the present perfect. We don't have to.

.............................Time stated ...............Not Stated

Past.............................OK.........................
0
Oh cool. Now it's clear to me. Last question. Say I just won a game. Is it okay to use either one, when shouting "I won / i've won"?
0
Emre25Oh cool. Now it's clear to me. Last question. Say I just won a game. Is it okay to use either one, when shouting "I won / i've won"?
Yes.

I've not i've.
0
Thank you again, and sorry I was on my phone, hence the typo.

Related Questions