The class at pinnacle will have been begun by the time we get there.

a) they will have begun the class at pinnacle by the time we get there. b) By the time we get there the class at pinnacle will have begun.

Which one is correct in active voice? My teacher say 2) have wrong beginning , but i dont think so. Please clarify. Thanks in advance.

  • I don't understand the question, because there is no indirect speech in any of your examples. All your examples are perfectly good, except that "been begun" is very unusual unless the agent ("by X") is expressed: we normally use the unaccusative (intransitive) "begin" as in your b). – Colin Fine Nov 20 '17 at 11:57
  • It should be"By the time we get there, the class at pinnacle will have begun." – 1010 Nov 20 '17 at 13:30
  • @ram Are you sure you meant to say "indirect speech"? Perhaps this is a passive voice exercise and you were asked to turn the sentence into the active (anyway, let me tell you the original in the passive is hardly idiomatic). – Gustavson Nov 20 '17 at 23:08

I'd say that they are both active voice.

In (a), the subject is "They" and the the active, transitive verb is "will have begun".

In (b), the subject is "the class" and the active, intransitive verb is "begun"

(btw: I don't know what "pinnacle" means here. If it is a proper noun it should be capitalized; otherwise it should be "the pinnacle")

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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