Opp. Sale Tax Office, Sapher school chowk
Bilaspur, Bilaspur, India- 495001. .
"Which is the correct answer and why ? Kalidas has written this book (write in passive) Answer1 -This book is written by Kalidas Answer 2-This book has been written by Kalidas " in Spoken English classes
Correct answer is "This book has been written by kalidas" The reason is grammatically when we change a present perfect sentence in active voice to passive voice object and subject interchange and been is added with has or have.