when开头的特殊疑问句不能用现在完成时吗 您所在的位置:网站首页 现在完成时例句20句 when开头的特殊疑问句不能用现在完成时吗

when开头的特殊疑问句不能用现在完成时吗

2024-07-08 03:05| 来源: 网络整理| 查看: 265

是的,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 实验室设备网 版权所有