过去完成时与过去完成进行时的区别?熟知的进.

问题描述:

过去完成时与过去完成进行时的区别?熟知的进.
我知:过去完成时与过去完成进行时都表过去某一时间已完成的表达,过去完成时强调结果,过去完成进行时强调过程及在那个某一时间点时以后可能还将持续,
都表某一时间已完成,且过去完成进行只是可能还会持续,不一定会持续,那我同一件事的表达,是不是可以理解为:我想强调结果我就用过去完成时,想强调过程时就用过去完成进行时,都没有错,但是有些填空题选择题不可能有两种答案吧,比如:fireman had been fighting the forest for nearly three weeks before they could get it under control ,这个肯定是在火势得到控制时就没有与大火搏斗了吧,用过去完成时又怎么样,又如,the planes had been planting seed for nearly a mouth when it began to rain ,同理,这个可能下雨完了飞机还会播种子,是不是就不能用过去完成时,还有,he had been working in a factory for years before he got this job ,在得到这份工作时肯定在那个厂停止工作了吧,是不是也可以用过去完成时表示在得到这份工作之前他在那里工作了几年了,he had lived in scotland for fifteen years before he came to england ,一样的疑问,如果我要强调他一直在那里住是不是也可以用过去完成进行时呢,是不是我的理解有误,(上面的句子都是书上的,不会有错的),到底如何准确区分这两种时态,做题时如何精确选择,请有把握的说,不是很清楚的不要误人子弟哦,哈哈,
1个回答 分类:英语 2014-10-25

问题解答:

我来补答
你的理解基本上是正确的,但是有一点,完成进行时态主要强调的是那个时间还在进行,所以上面的消防员灭火,飞机播种,工人工作这几个动作都还是在进行中,如果强调的是截至那个时间为止,我们就需要用完成时态.

希望对你有点帮助
 
 
展开全文阅读
剩余:2000