Can a laptop have to two hard drives

Some larger laptop will probably allow you to install a second hard drive; these would be desktop replacement desktops.

There are some laptop which gives you the option to remove the optical drive and install a hard drive (w/ the appropriate adapter). ThinkPads should have this ability such as my old IBM ThinkPad T40.