The correct option is
C I / just
The verb in the given sentence is 'have'. So the pronouns must be either first person or third person plural.
We can thus eliminate option B as incorrect answer.
If we look at the second options,
'Yet' is used to show that something has not happened by a particular time.
'Ever' usually means at any time and can be used to refer to past, present and future situation.
'Just' can mean ‘recently’ or ‘a very short time before or after speaking’.
So we see 'just' fits perfectly with the meaning of the given sentence.
Therefore the complete sentence must be- I have just played golf.
Thus option D is the correct answer. Options A,B,C are incorrect.