有一读者问: 我们的英语试题中出现了这样一道题:
(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了。
