这句话应该用完成时。You have given me so much help, and I've learnt a lot from you.但是美语里面不常用完成时,前句直接用一般式也可以。如:You helped me so much, and I've learnt a lot from you.