when开头的特殊疑问句不能用现在完成时吗 | 您所在的位置:网站首页 › 现在完成时例句20句 › when开头的特殊疑问句不能用现在完成时吗 |
是的,when引导的特殊疑问句原则上不用现在完成时。为什么呢?这可以从现在完成的用法说起!现在完成时主要有三个用法: ▲现在完成时用法一:影响性用法,即过去发生的动作对现在有影响,并且说话的人强调这个影响。当现在完成时这样用时,它的一个基本特点就是不能连用过去时间状语,因此这样的句子无法变成以 when 开头的特殊疑问句(注意when是针对时间提问的)。 ▲现在完成时用法二:持续性用法,即一个过去开始的动作在过去并没有完成,而是一直持续到现在(或到此为止,或继续往后持续)。当现在完成时这样用时,它的一个基本特点是通常会能连用一个持续到现在的时间状语(如for five years, since last year等),而这样的句子若要对时间状语提问,不会用when来提问,而应用 how long。如: He has worked here for ten years. →How long has he worked here? He has lived here since last year. →How long has he lived here? ▲现在完成时用法三:反复性用法,即表示一个过去出现的动作,在迄今为止的一段时间里不断反复,经常发生,此时若要就状语进行提问,应用 how often,而不用 when。如: —How often has he visited his friends? —About three times a month. |
CopyRight 2018-2019 实验室设备网 版权所有 |