一个英语习题求解!

问题描述:

一个英语习题求解!
I don't remember_to Professor Brown during my last visit to Harvard
A.having introduced B.to have been introduced C.to have introduced D.having been introduced
这个题选什么?b还是D?选B为什么D不对,选D为什么B不对?

选第四个,因为是被动语态,TO DO是往往有要做某事的意识.而DOING则没有.还有一点原因,我评语感.