✔ 最佳答案
Surely, no problem
Because :
Present perfect tense denotes on things that happened in the past but is affecting the events happening now
So your sentence is in the above situation. Therefore, you are correct.
Moreover, we should also look at the following aspects while considering if the sentence is correct:
grammar - correct
tense - correct
logic - no problem
content of sentence - correct
Hence, your sentence is correct.
HOPE I CAN HELP YOU ^_^