Various parts of this are not right. I wonder if you mean something like this: 1) I had been looking for it for a long time. I thought I would never find it, but I was wrong.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
AnonymousThank you that is what I meanIf I change " I thought .....find it"by "I did not expect to find it any more" Is that okI had been looking for it for a long time.I did not expect to find it any more, but I was wrong. I didThanks for answeringNo, "I did not expect to find it any more" is not right. "any more" is used when you do something one or more ti