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

Hehadbeensearchingforinthewrongareaforoverayearbeforetherightideaoccurredtohim.这里前半句为什么用现在完成进行时呢?现在完成进行时是表示过去在做的事一直延续到现在,但是后面已经说明before

题目详情
He had been searching for in the wrong area for over a year before the right idea occurred to him.这里前半句为什么用现在完成进行时呢?现在完成进行时是表示过去在做的事一直延续到现在,但是后面已经说明before the right idea occured to him 了,到正确的主意出现在他脑海里的时候他已经停止了他前面的动作,怎么还用过去完成进行时呢?
▼优质解答
答案和解析
首先,had been searching for 是过去完成进行时,不是现在完成进行时.
过去完成进行时是由"had been + 现在分词"构成. She had been suffering from a bad cold when she took the exam. ... 过去完成进行时表示动作在过去某一时间之前开始,一直延续到这一过去时间.
所以这样是对的,
你这样问,估计你是把 过去完成进行时和现在完成进行时搞混了
过去完成进行时表示动作在过去某一时间之前开始,一直延续到这一过去时间,
现在完成进行时表示过去某时开始一直持续到现在的动作.此动作可能已停止,也可能继续下去,它也可表示刚结束的动作. I’ve been working for IBM for 15 years