Правильный вариант: had asked.
Это предложение содержит условное наклонение третьего типа (Third Conditional), которое используется для описания ситуаций, которые могли бы произойти в прошлом, но не произошли. Структура условного наклонения третьего типа следующая:
If + Past Perfect, ... would have + Past Participle
В данном случае, вторая часть предложения (I would have helped you) уже содержит would have + Past Participle. Следовательно, в первой части предложения необходимо использовать Past Perfect, что соответствует варианту "had asked".
Таким образом, правильное предложение будет звучать так: "If you had asked me, I would have helped you with the gardening." (Если бы ты попросил меня, я бы помог тебе с садоводством.)