Hi, dear teachers. Sorry for doing this topic so many times. But there are just so many possibilities and interpretations... I am very close to working out the rule. But please check my understanding again...

1. I have eaten smoked chicken claws since I lived in China.
2. I have eaten smoked chicken claws since l left China.
3. I haven't eaten smoked chicken claws since I lived in China.
For #1, I think we can say it in the following context:
1. A asks B: "Have you eaten smoked chicken claws during your stay in China last month?"Then B can respond: "Yes. I have eaten smoked chicken claws since I lived in China."Or B can respond: "No. I have eaten smoked chicken claws since I lived in China."I think #1 can have two interpretations:
1) Assuming I spent 20 days in China. I may have begun to eat smoked chicken claws on day 2. And I have eaten them from then up until now.
Day1.....Day2(ate)....Day3.......(ate).................Day20(I left China).......(ate).......Now(still eat)
2)It can also mean "I didn't start to eat smoked chicken claws until I left China". In this case, it is identical to "I have eaten smoked chicken claws since l left China".
Day1.............................(not ate).......................Day20(I left China).......(ate).......Now(still eat)
For #3, I think it can be said in the following context:
C: Hi. Glad to see you return from your 20 day vacation in China. How long is it since you last ate smoked chicken claws?D: I haven't eaten smoked chicken claws since I lived in China.C: You didn't answer my question. How long is it on earth?D1: Well, in case you are wondering, I haven't eaten smoked chicken claws since I left China.D2: Well , in case you are wondering, I haven't eaten smoked chicken claws since the fourth day I spent in China.I think in this context, for some reason, D tried to be evasive. He didn't give C a definite time span of not having smoked chicken claws by #3.
Or this context makes more sense:
C: Let's go to eat smoked chicken claws in that Chinese restaurant! You like them!But you haven't eaten them for a while, have you?D: No, I haven't eaten smoked chicken claws since I lived in China. Let's go for some!I think by this sentence, I am not establishing a start point of "haven't eaten...". I have just conveyed the only message that I haven't eat them for a period of time. It's because as is shown in this dialogue, no one cares about the concrete time span of your not eating smoked chicken claws. "Since I lived in China" leaves the timing of the repast completely uncertain -- it could have been at any time during your residence there. I might mean "I haven't eaten smoked chicken claws during my residence in China". Or it can mean "I haven't eaten smoked chicken claws since I left China". But, who cares?
Please tell me if my understanding is correct and if my dialogues make sense?
Thank you in advance.
