When have I told you this ? (我什么时间告诉过你这类?)
=I dont think I have ever told you this.
书上说这是一个修饰疑问句,等于否定陈述句,when在这里不指时间。
我的问题是:
1)为何这里的when不指时间, 怎么样理解?不指时间的话,那到底指什么呢?
2)句中的“告诉”tell是持续动词,还是短暂动词呢?由于有一本书上说,since when也可引导修辞问句,但对谓语动词有需要:
若是持续动词,那样since when + 持续动词的目前完成时或一般目前时均可。但若是短暂动词,就只可以用一般过去时,而不可以用目前完成时。
所以,我想,我提问的句子能否等同于Since when have I told you this ? 假如等同,那样就涉及到tell是不是是持续还是短暂动词?若是短暂动词,那样
Since when have I told you this ? 就是不对的,应该改成Since when did I tell you this ?
若是持续动词,那样
Since when have I told you this ? 就是正确的 = Since when do I tell you this ?
请教专家老师剖析!
修辞性问句是用问句的形式表示强烈的一定或否定意义。即一定形式的修辞性问句表示强烈的否定;否定形式的修辞性问句表示强烈的一定。修辞性问句在可以是一般问句形式,也可以是特殊问句的形式。比如:
Isnt it hot? = Its so hot.
Who knows? = No one knows.
Where can you buy love? = You can buy love nowhere.
When have I told you this?= Never have I told you this.
所以,你的句子中,when=never。另外,目前完成时是不可以用when提问的,由于该时态排斥确切的过去时间状语。由此你可判断该句为修辞性问句,因此when=never.