0
Sft M Posted 11 years ago
Grammar

before

I have taken this book before.

Or

I took this book before

Which one is correct? Is it allowed in case of spoken English simply to say-

jack: Do you want this book?
Me: No, taken it before. Thanks.
  

Top answer

sft M I have taken this book before. This one is OK, but a strange sentence. What are you trying to say?

  • sft M I have taken this book before.
  • This one is OK, but a strange sentence.
  • What are you trying to say?
  • sft M Me: No, taken it before.
  • Thanks.
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
sft MI have taken this book before.
This one is OK, but a strange sentence. What are you trying to say?
sft MMe: No, taken it before. Thanks.
The general structure might be used in very informal conversation, but it's not idiomatic English.

CJ
0
"Take" is an odd choice. Generally, if you don't want a book, you've read it. Use the present perfect to indicate completion. Since that's a past tense, you don't really need "before," but it's not wrong. For emphasis, you may use "already."

Jack: Do you want this book?
Me: No, I have read it already.

We shorten things in conversation. After all, if the person we're tal
0
I am trying to say I took that book earlier. Now someone again wants to give me that book. And I am gonna tell him that "I have already taken this book one day ago".
0
sft MI am trying to say I took that book earlier. Now someone again want to give me that book. And I am gonna tell him that "I have already taken this book one day ago".
If you have already taken the book, no one can give it to you. You have the book.

Are you talking about different copies of the same book?

Him: Would you like this book?
0
Why is the person giving you the book?

If it's a gift, the appropriate verb is "have": "I already have it."

If it's an offer from a librarian, the idiom is "I have already taken [or checked] it out."

If Jack is in your book club, then say "I have read it already."

The present perfect ("have taken") seems appropriate because you want to emphasize completion of t
0
I exactly meat the second one. A librarian was offering me that.
deadrat If that's what you choose, don't specify a time. If you want to give a time use the simple past: "I read it three days ago."
Yes, that's the crucial point I need to know.
0
Context is everything.

Related Questions