i forget wheter i (have)seen him before.为什么不能用had?

问题描述:

i forget wheter i (have)seen him before.为什么不能用had?

因为forget是表示现在时态,现在忘记了,而不是过去忘记了,相对于现在时态只能用现在完成时,表示在此之前所发生的事情.过去完成时态是相对于过去时而言的,表示在过去的某个时刻之前发生的事情.