sft M I have taken this book before. This one is OK, but a strange sentence. What are you trying to say?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
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.
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.
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.