I've been breaking my head for a long time now on whether to use "have" or "had" in certain cases.
For example:
"I have ordered three books. Yet, only two of those had arrived."
The thing is, in the first sentence, it is stated that I ordered the three books in the past, so by that logic it would be fitting to use "had". But on the other hand, it is relevant to this current statement, so "have" seems like another good option.
In the second sentence, the two books arrived in the past, so "had" is what I chose to use. But it seems like "have" would have been another good fit, since it implies that the books are currently in my possession.
So the question is: are these two words correctly placed and used in the example? And may I hear a more elaborate explanation about their correct usage?