Could you correct my sentence, please? I had to put this sentence in passive; 'She took a long time to write the composition, but at last she wrote it.'
This is how I put it in passive. The composition took a long time to have been written.
Thanks
Top answer
it correct i am agree with you "the composition took a long time to have been written
— Anonymous
it correct i am agree with you "the composition took a long time to have been written
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.
You have conjugated an infinitive instead of the main verb in the first clause, which is "took". A long time was taken to write the composition, but at last it was written. The passive employs a form of "to be", usually.
There are three verbs in the original sentence; two of them ("take" and the 2nd "write") are used transitively, so those are the ones that you need to passivise. Here are two suggestions:
"A long time wastaken writing the composition, but at last it waswritten". "A long time wastaken writing the composition, but at last she got it