how often能与完成时态连用吗?

有一读者问: 我们的英语试题中出现了这样一道题:

(1)—How often have you seen her?

—Oh, hundreds of times.

how often习惯于用一般时态,怎么能用完成时态呢? 又,oftentimes才能表示次数,often怎能表示次数呢? 请解释。

你所问的例(1)所用的现在完成时并没有错,当然也可以说:

(2)How often do you see her?

但二者是有区别的。例(1)是问过去一段时间。回答可以是多少次,如例(1)中的hundreds of times, 也可以是once a week。例(2)是问经常的情况,回答不可只说多少次,须说多少时间多少次,如once a week或twice a month。英语问“多少次”常用often,有时也用how many times,但现在已很少用oftentimes了。