这里应用 knowing

有一读者问这样一道选择题:

(1)_____ what to do next, she went to the girl for help.

A. Not having known B. Not knowing

答案是 B,为什么不可选 A?

这里应当选 B。knowing 意为“知道”,纯表静态。而 having known 则强调一种认识过程或一段经历,故在此不妥。注意下面的句子皆应用 know 的一般时态,不可用完成时态:

(2)I didn't know you were in London. How long have you been here? (know 表单纯“知道”)

(3)Do you know how to play chess? (know 表才能)

在下面的句子中始可用 know 的完成时态:

(4)How long have you known him?

(5)I have known him tell a lie.

(6)I can't believe that in the middle of the greatest prosperity this country has ever known a quality car won't sell.