Past simple czy present perfect??/pilne

Temat przeniesiony do archwium.
Proszę o pomóc, to zdanie jest dla mnie ważne gdyż chodzi o ocenę na koniec semestru,
w jakim czasie powinno być to zdanie?:

I ...........(have) a headache earlier but i feel fine now

past simple czy present perfect?
I had a headache(..)
I habe had a headache(...)?

Proszę o małe uzasadnienie dlaczego akurat ten, mi się bardziej wydaje że to powinnien być present perfect bo jest tylko powiedziane ze wczesniej,nie ma określone czy godzine temu czy wczoraj ale jestem juz taka skołowana ze sama nie wiem
***I have had a headache(...)
I had a headache earlier but I feel fine now.

...bo juz bólu głowy nie masz, więc nie może być Present Perfect.
I had a headache earlier but I feel fine now.

« 

Pomoc językowa