I SUDDENLY REMEMBERED THAT I ...TO BRING MY KEYS.A. HAVING FORGOTT...

48. I suddenly remembered that I ...to bring my keys.A. having forgotten B. have forgotten C. had forgotten D. forgot