Question: have just or had just?
Answer: Simply, one is present tense and one is past. EDIT: More specifically, "have just" and "had just" aren't simple past tenses. They're both compound, and they often imply connection between an event and a point of reference. When you say "have just" it implies that the event in reference affects the present state.