I need to send a card to refer to past friendship. Is
Thanks for being my friend!
grammatically correct? I would not like to use the past perfect tense to express this (e.g. had been).
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It only takes a minute to sign up.Sign up to join this community
If you don't mind calling attention to the fact that the friendship has now ended, you can say Thanks for having been my friend.
You can simply say
Thanks for your friendship
in the card.