First, "of my heart" simply means that something is associated with your emotions:
You are the love of my heart.
Also, when we use words like "heart" or "head" metaphorically, prepositions may not mean what you think they mean. Consider:
You really got in my head for a minute there.
That simply means, "You affected my thoughts," and (thankfully) has nothing to do with you shrinking and climbing into my skull.
As for "of my heart" vs. "in my heart", here's one way I might characterize the two:
- of my heart can be used with the definite article, to indicate preeminent personal feelings
- in my heart can be used with the indefinite article, to project a role
For example:
You are a diva in my heart. (means: in my heart, I regard you as a diva)
You are the diva of my heart. (means: in my heart, I regard you as the diva)
So, back to what you said:
"of my heart" sounds like you have several hearts, and one of them is your champion...
Instead:
the champion of my heart
means something more like:
there may be several people who could be my champion, but, in my heart, you are my true champion
Disclaimer: I wouldn't regard this as a hard-and-fast rule with zero exceptions. As was mentioned, prepositions are very tricky. Macmillan lists more than 20 possible usages of the word of, and when you combine those with metaphorical words such as head, heart or skin, some preposition-noun combinations will indeed be idiomatic, and need to be learned one-by-one (such as, "She really gets under my skin.")
to have played
merely is the past tense of to play
. You can't say to played
, so you say to have played
, using the perfect tense.
It was lucky to know him.
implies "being lucky" and "knowing him" are at the same point on the timeline. On the other hand if you said,
It was lucky to have known him.
it implies "knowing him" happened before "being lucky".
So if he had the talent to have played many more
, then it means with the talent he had, it was possible that he played many more "in the far past".
Hope this helps.
Best Answer
In the first sentence only the second action (THEY WORKED WITH IN 2018) refers to the definite completed past period (THEY HAVE MET AND ARE STILL IN TOUCH NOW). In the second sentence both actions refer to the definite completed past period (THEY MET AND WORKED WITH ONLY IN 2018, BUT NOW THEY'RE NOT IN TOUCH).