从A地到B地有上坡路、平坦路、下坡路,其长度比为2:3:4,某人骑自行车从A地到B地用了4小时,已知此人在上坡路、平坦路、下坡路的速度分别为10km/时,15km/时,20km/时,那么从B地返回A地需要多少小时?