I invited my friend, but later l realised that l ....... to give him the address.
- A: forgot
- B: had forgotten
I think that B is true but it's written in the book that A is the correct one. Is that because the first action is the verb "give" not the verb "forget"? but I think that the verb to give didn't actually happen. Can someone please explain why A is the correct answer?