1. You have smelled my cakes.

2. I haven't stolen your cakes.

(What does each present perfect tense mean? Does each mean 'experience' or 'result' or 'accomplishment'?)

1. I have not broken my leg.

2. I have broken my leg. (result)
3. I have never broken my leg.

#2 is result. What about #1 and #3?
Are #1 and #3 result in the present perfect tense? Or are both 'experience'?

1. You smelled my cakes. ("Have" is not needed.)

2. "I didn't steal your cakes." would be better.

1. I don't know why you always have to use "have."

"I did not break my leg."

2. "I broke my leg."

3. Yes!

I hope this helps. Thanks for asking.

The present perfect tense is used to talk about actions or events that have happened in the past but are somehow connected to the present. Let's break down the meaning of each sentence:

1. "You have smelled my cakes." This sentence uses the present perfect tense to convey an experience. It means that at some point in the past, someone (referring to "you") have had the experience of smelling the cakes. The action of smelling the cakes is seen as a past event that has relevance or impact on the present moment.

2. "I haven't stolen your cakes." In this sentence, the present perfect tense is used to negate an action, indicating that the action of stealing the cakes has not occurred up until now. It implies that stealing the cakes is something that has not happened in the past and has a connection to the present moment.

In both cases, the present perfect tense is used to discuss past actions or experiences, but their interpretations differ slightly. The first sentence emphasizes the experience of smelling the cakes, while the second sentence focuses on the lack of an accomplishment of stealing the cakes.