I _____ her for everything she _____.

thanking / did
had thanked / had done
thanked / had done
have thanked / has done
Pre-Intermediate Grammar Exercises
Intermediate Grammar Exercises
English Worksheets
Upper-Intermediate Grammar Exercises