关于“一般过去时”,求一道例题答案解析

关于“一般过去时”,求一道例题答案解析为什么答案是选择C而不是A... 关于“一般过去时”,求一道例题答案解析为什么答案是选择C而不是A 展开
 我来答
兆子童He
2018-06-30
知道答主
回答量:14
采纳率:80%
帮助的人:6.4万
展开全部
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.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式