Student or Learner
Would you share with me your opinion concerning the following sentences?
Having locked the drawer I suddenly remembered that I had left the letter in it.
Having locked the drawer I suddenly recollected that I had left the letter in it.
Thanks for your efforts.
The first version is better.
Recollect is usually used for remembering something further back in the past.