Did you read this book
was marked incorrect. Why?
As far as I understand it: "क्या तुमने यह किताब पढ़ी?" = "Did you read this book?; "क्या तुमने यह किताब पढ़ी है?" = "Have you read this book?"
why "have you studied " isn't good?
Because it talks about a book. "Have you studied this book?" might work.
Why is "did you read this book" incorrect?
I answered this question above.