The first one is correct. The present perfect depicts completed action in the present. This is a person speaking in present time.
The second is ungrammatical. You have the past perfect, which depicts completed action in the past, but "the last three days" and "this morning" is too close to present time to match with a past perfect construction. This would be correct, for example, as