Man I wa sprepared to help you out with Shen top lane since he was my baby most of the season. But since you’re talking about mid to late game shen and your an adc, I’m not sure how to help you. I’ll do the best I can’t though. Try to place traps in from of you toblock his dash to get to you. Use you’re net to keep your distance. Avoid autoing him while he’s in his W circle, but any abilities like cait’s Q will damage him. Try to keep up with his spirit blade. If that blade passes through you while he calls it back with his Q, it does more damage. If he’s gunna hit you with it, at least make sure it doesn’t pass through you. And if someone on he enemy team suddenly gets a massive shield, back up. That means Shen is coming. Also once all his abilities are on cd, or he misses his dash he’s not that fast. He can get kited pretty hard. Like Darius. If he successfully engages, or you come to him, he’s a monster. If he messes up his combo or you juke him, he’s gunna have a hard time. Hope this helps.