早教吧 育儿知识 作业答案 考试题库 百科 知识分享

何时用完成时 何时用过去时?Sorry,we are late.We______the wrong turning.That"s all right.Come in,please.A.take B.have taken C.took D.had taken我选的B,我觉得对现在造成影响了,导致we are late.所以用完成时,但是答案是C

题目详情
何时用完成时 何时用过去时?
Sorry,we are late.We______the wrong turning.
That's all right.Come in,please.
A.take B.have taken C.took D.had taken
我选的B,我觉得对现在造成影响了,导致we are late.所以用完成时,但是答案是C,为什么?
谁能告诉我到底什么时候用完成时?很多时候我觉得是对现在造成影响了,可答案都是过去时.到底是么是对现在造成影响,有什么标志吗?
▼优质解答
答案和解析
想必你已经知道现在完成时的用法了:两个,一是动作发生在过去,但与现在的情况有联系;二是表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作,用于延续性动词.
需要注意的:现在完成时和一般过去时都能表示过去发生过的动作,但现在完成时表示过去动作对现在的影响,并且表示这一动作已完成或还可能继续下去;而一般过去时与现在的情况没有联系,仅表示过去的动作,且这一动作到说话时已终止.
过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响.
一般来说:现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live,teach,learn,work,study,know等.
过去时常用的非持续性动词有come,go,leave,start,die,finish,become,get married等.
句子中如有过去时的时间副词(如 yesterday,last,week,in 1960)时,不能使用现在完成时,要用过去时.
这里强调的是动作,转错弯了,而且转弯是非延续性的,所以选C最佳,但是如果你说B错了,也比较牵强,其实B也说得通,只不过相对C,实际上,你大概考虑的太多了,如果考虑对现在的影响,基本上过去的动作都会对现在有影响,我觉得区别现在完成时和过去时的关键还是时间状语(副词)和是否延续性动词.