So, as I was taught, I shoud say "Have you called me this year?" but "Did you call me a second ago?". Is it correct?
To be more exact, I was taught that Present Perfect isn't used when a time moment is specified in the same sentence. After all, it is a PRESENT tense, which refers to a result of an action now.