It's a bit unfair comparing the fuel burn of a B747-400 with that of a B777-200. The B777 engines (being more modern in design) are far more efficient than the comparatively older engines on a B747. Therefore, the difference in fuel burn is largely down to technology and not the "2 engines vs 4 engines" topic of this thread.