pacman will automatically continue from where it left off. When it downloads packages it stores them in /var/cache/pacman/pkg, if half of your gnome packages are already there it won't download them again. Same if you were half way through installing, it'll see that say gnome-common and libgnomeui are installed but gnome-menus and gnome-desktop aren't so it'll only install what it needs