0

I have the following sentences:

  1. A Struct's member can't be defined as abstract, virtual or protected.
  2. It is also called as Rectangular Arrays.

I need to convert them into active voice.
Can someone help me out, I am unable to do it.

5
  • 1
    Maybe you can tell us why you need to do this conversion. It could be that you are trying to follow misguided or misunderstood advice.
    – Shoe
    Mar 2, 2019 at 9:02
  • If you want to use the passive voice you'll need an agent, which those two sentences don't have. The agent performs the verb. Many things can act as the agent. Example "he", "Tejaswi" or a noun phrase, as in "Many laws" in "Many laws criminalized gambling" instead of "Gambling was criminalized."
    – Zebrafish
    Mar 2, 2019 at 9:05
  • Why do you need to convert them?
    – BillJ
    Mar 2, 2019 at 9:28
  • I was asked to test a passive voice detector tool and when I gave random text from the net, It highlighted these sentences. As its Saturday I don't have anyone from the English department to test the inputs I was giving.So i got hold up with it. Mar 2, 2019 at 10:38
  • Where did the second sentence come from? "It is called as..." is not a normal, colloquial form. It could easily make sense as part of a mathematical or computing article but not as normal conversation.
    – BoldBen
    Mar 2, 2019 at 11:17

1 Answer 1

2

The passive voice without an agent is normally used when the real subject is unknown or unimportant, as shown by OP's examples (1) and (2).

The only possible way in which those two sentences can be turned into the active form consists of using an impersonal subject like "one", "you" or "we":

  1. A Struct's member can't be defined as abstract, virtual or protected.

1a. One can't define a Struct's member as abstract, virtual or protected.

1b. You can't define a Struct's member as abstract, virtual or protected.

1c. We can't define a Struct's member as abstract, virtual or protected.

With (2) in the present simple, conversion to the active voice does not seem so natural. The most acceptable form, in my opinion, would be rendered by the use of "we":

  1. It is also called as Rectangular Arrays.

2a. We also call it Rectangular Arrays.

7
  • thank you were much, you really solved my problem. Mar 2, 2019 at 10:32
  • By any chance are you aware of any good site for learning more on this topic? Mar 2, 2019 at 10:39
  • 1
    I'm a bit doubtful as to whether rendering "It is also called as Rectangular Arrays" as "We also call it Rectangular Arrays" is actually correct. As I suggested in a comment to the OP it sounds to me like a part of a mathematical or computing article. If "it" is a subroutine, function, applet, Object or other piece of code which can be invoked using more than one name then saying "We also call it Rectangular Arrays" is saying something different from the original.
    – BoldBen
    Mar 2, 2019 at 11:27
  • @BoldBen Let's agree that "it is also called as..." looks strange, if not altogether wrong. The correct form would be ""it is also known as..." That's why I eliminated "as" from the active sentence.
    – Gustavson
    Mar 2, 2019 at 11:31
  • 1
    Another way is to use an infinitive: To define a struct's member as abstract is ...
    – TimR
    Mar 2, 2019 at 11:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.