Not all the verbs in this exercise can take two accusatives in the active and then two nominatives in the passive.
I hope the following extract from Allen and Greenough’s New Latin Grammar will make the grammar clear>
- Some transitive verbs take a second accusative in addition to their Direct Object. This second accusative is either (1) a predicate accusative or (2) a secondary object.
Predicate Accusative
-
An accusative in the predicate referring to the same person or thing as the direct object, but not in apposition with it, is called a predicate accusative.
-
Verbs of naming, choosing, appointing, making, esteeming, showing, and the like, may take a predicate accusative along with the direct object.
ō Spartace, quem enim tē potius appellem? (Phil. 13.22)
O Spartacus, for what else shall I call you (than Spartacus)?
Cicerōnem cōnsulem creāre
to elect Cicero consul
Mē augurem nōmināvērunt. (Phil. 2.4)
They nominated me for augur.
cum grātiās ageret quod sē cōnsulem fēcisset (De Or. 2.268)
when he thanked him because he had made him consul
(supported his candidacy)
Hominem prae sē nēminem putāvit. (Rosc. Am. 135)
He thought nobody a man in comparison with himself.
Ducem sē praebuit. (Vat. 33)
He offered himself as a leader.
Note— The predicate accusative may be an adjective.
hominēs mītīs reddidit et mānsuētōs (Inv. 1.2)
has made men mild and gentle
a. In changing from the active voice to the passive, the predicate accusative becomes predicate nominative (§ 284).
Rēx ab suīs appellātur (B. G. 8.4)
He is called king by his subjects.
[Active: suī eum rēgem appellant.]
https://dcc.dickinson.edu/grammar/latin/double-accusatives
- A Predicate Noun or Adjective after the copula sum or a copulative verb is in the same case as the Subject.
Pācis semper auctor fuī. (Lig. 28)
I have always been an adviser of peace.
Quae pertinācia quibusdam, eadem aliīs cōnstantia vidērī potest. (Marc. 31)
What may seem obstinacy to some, may seem to others consistency.
Êius mortis sedētis ultōrēs. (Mil. 79)
You sit as avengers of his death.
Habeātur vir ēgregius Paulus. (Cat. 4.21)
Let Paulus be regarded as an extraordinary man.
Ego patrōnus exstitī. (Rosc. Am. 5)
I have come forward as an advocate.
Dīcit nōn omnīs bonōs esse beātōs.
He says that not all good men are happy.
a. A predicate noun referring to two or more singular nouns is in the plural.
Cōnsulēs creantur Caesar et Servīlius. (B. C. 3.1)
Cæsar and Servilius are elected consuls.
b. Sum in the sense of exist makes a complete predicate without a predicate noun or adjective. It is then called the substantive verb.
Sunt virī fortēs.
There are (exists) brave men.
Cf. Vīxēre fortēs ante Agamemnona (Hor. Od. 4.9.25)
Brave men lived before Agamemnon.
https://dcc.dickinson.edu/grammar/latin/agreement-nouns
In the examples you quoted rogare and docere do not take two accusatives “of the same person or thing” (as Gildersleeve puts it). “You teach someone a language” is different from “electing someone to be Consul.”
Does this answer the original question? (I think it also explains how the relative clause you quote works.)
If you have Gildersleeve you can also look on page 216 340. double accusative and double nominative p 145 206.