I found this confusing.
"Hemos pedido" translates into English as "asked," which is a past tense. So I wanted to use pusiera. But the answer requires present subjunctive (ponga).
Is it always true that when the main verb is in the present perfect, the subsequent clause will use the present subjunctive? So in Spanish we should treat present perfect as a present tense, whereas in English it is a past tense?