我们知道when作“当/在…的时候”的意义而引导时间状语从句时,可以与现在完成时连用。

我们也知道,通常情况下,疑问(关系?)副词(或代词)的when作“什么时候”解时,不与现在完成时连用,这也是目前中高考英语的一个重要用法与考查点,但是事实如此而已吗?


第一种情况:

since when中的when可以理解为关系副词。

when作副词与连词的区别(副词或关系代词含义的when可以使用完成时)(1)

《现代英语用法词典》(张道真主编)第1810页when词条

when(作疑问副词)什么时候

有时用作介词宾语(这时有人认为是代词)或动词宾语:

Since when have you been working in this factory?

《麦克米伦高阶英汉双解词典》第2387页when词条

when在什么时候

《当代英语语法》(徐广联主编)第1053页

现在完成时可以表示反问口气(与when连用)或感情色彩

When have I been treated like this? 我什么时候吃过这一套?


《英语常用词疑难用法手册》(陈用仪编著)第807页when词条

when作为疑问副词引入的疑问句,谓语动词所指的动作或事件,应该是已知信息,提问点落在“何时发生”上面。因此,如果指的是过去确实已经发生的事,不能用现在完成时,只能用一般过去时。例如:

When did they arrive (不可have they arrived)?

因为现在完成时通常用来表示新知信息(一般过去时则可以表示新知或已知信息),现在已经知道他们到达了,问的已经不是到了没有,而是何时到达的。

《麦克米伦高阶英汉双解词典》第1950页since词条

since when(口)(用以表示惊奇或生气)从什么时候开始啊

Since when has it been against the rules to have a coffee break?

从什么时候开始工间喝咖啡休息变成违反规定了?

Since when have you ever been concerned about my feelings?

你什么时候关心过我的感受?


第三种情况:

when作副词与连词的区别(副词或关系代词含义的when可以使用完成时)(2)

《英语常用词疑难用法手册》(陈用仪编著)第807页when词条

但是,如果并不是明确了已经发生某事,而是采取反诘的口气,对某事的发生加以怀疑甚至否定,此时,when开始的疑问句,反而不应该用一般过去时,而要用现在完成时。例如:

The Western people mostly call themselves Christians. Now, Lord Jesus Christ said, Thou shall not kill. But the result, after the passage of two thousand years, is that the people of the Western countries are still killing. So, during all these years, when have they actually accepted Christianity?

西方人大都自称为基督徒。那么,主耶稣说过,勿杀生。但是结果两千年后,结果却是西方国家的人仍然在杀生。那么,在这漫长的岁月当中,他们究竟什么时候真正接受过基督教呢?

另外,即使不是采取反诘的口气,如果问者并不明确某事是否发生过,只是采取何时发生的问法来问有没有发生,也要在when问句中采用现在完成时(中文用倾向于“是否”的“吗”而不用倾向于“已知其有”并进一步打听其内容的“呢”)。例如:

When have you said something that you shouldn’t have said?

你什么时候说过本来不该说的话吗?

When have you received bad customer service?

年什么时候曾经遇到过顾客服务很糟糕吗?

其中第一种是我们高考所考查过的内容。

2017年5月31日

,