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

新概念第二册“纠缠不休”(68课)这课里有个问题,原文:Wouldyoumindmycomingwithyou?heasked,beforeIhadfinishedspeaking.过去完成时不是过去的过去吗,可是这儿,ask发生在finishspeaking之前,为什么a

题目详情
新概念第二册“纠缠不休”(68课)这课里有个问题,
原文:Would you mind my coming with you?he asked,before I had finished speaking.
过去完成时不是过去的过去吗,可是这儿,ask发生在finish speaking 之前,为什么ask不用过去完成时,而在finsh speaking却用了过去完成时,
答得好悬赏可加
▼优质解答
答案和解析
你理解的是“我还没说完,他就开口问了”,所以你觉得“问在前,结束在后.”
但请问,既然他都“开口问了”,那你所期待的“我结束我的对话”还可能会发生吗?
事实上,当“他开口问”的那一刹那,“人的讲话就已经(被迫)结束了(finished)”
说话人强调finish这个动作其实“本应”在ask之前结束的.
理清这个逻辑关系,那ask就应该是发生在“”所谓的“”finish之后的.finish用过完就很正常了.
这个句子让人觉得不解的其实上,一般过去完成式与一般过去的动作之间应该间隔较长时间,
如果几个过去的动作接连发生的话,应该用一般过去式.比如:
I turned off the light and then went out.这两个动作turned off和went out是接续发生的,所以
虽然有时间先后,但却都是用一般过去式.
那为什么课文中的句子,finish不用过去式,却用过去完成时呢.
其实语法没有绝对,根据上下文,说话人用了(before)这个词,意在强调这两个动作的先后关系
虽然既使这两个动作的时间离得很近,但由于说话人的刻意强调,所以用于过去完成时.
以上,如果有疑问,欢迎追问,
请记得及时采纳哦,亲…….