(A) Packets are the units of exchanging information in network. A bridge connects two or more networks, or segments of the same network.
(B)Switches are basically Bridges but usually have multiple ports.
(C)Bridge is a device used to connect two separate Ethernet networks into one extended Ethernet .
(D)Routers forward data packets from one place to another. They forward data depending on the network, not the hardware(MAC)address.
Hence,option (D)Router is the correct choice.