much在这very much里共同作副词修饰thank you这个动词,就是一个很简单的程度副词,要说成分,应该是状语吧!
for your encouragement 是宾语补足语,you是真正的宾语.