předpřítomný čas?
Ne, protože zde máme časový odkaz do minulosti - před hodinou. Kdyby tam to časové určení nebylo, samozřejmě by se použil předpřítomný čas. Where have you been?