+0
Is there a way to say a sentence using active voice without a noun as the initiator of the action?

For example, can I remove "the writer" in the following sentence, or change the noun to some kind of place holder without much meaning?

Through this book, the writer causes people to recognize their morality; moreover, they can find some peace and joy.
Comments  
Through this book, morality can be recognized and peace and joy found.

But it's not a strong sentence. Through this book, readers will have the opportunity to recognize morality and find peace and joy.

By the way, I don't think "recognize morality" is a good word choice. Perhaps "explore."
Hi,

No, I can't think of a way to do this.

I assume you don't just want to substitute a pronoun, like 'he' or 'one'?

Or use the imperative ('Drop that gun')?

Best wishes, Clive
Site Hint: Check out our list of pronunciation videos.
Can I say:

Through this book, people are caused to explore their morality; moreover, the are able to find peace and joy.
But you wanted the sentence in the active voice?

But why do you want to remove the noun?
Hi,

Through this book, people are caused to explore their morality; moreover, they are able to find peace and joy.

You can say 'Tom caused the accident' or 'The accident was caused by Tom'.

However, your example seems odd, partly because no agent is specified. A more natural verb than 'cause' in this example would be 'made'.

Best wishes, Clive
Students: Are you brave enough to let our tutors analyse your pronunciation?
Yes, I was hoping to be able to write this in active voice. the original lanuage is in active voice, but there is no noun needed. I was wondering how to do the same in English.