过去完成时和过去完成进行时的区别

过去完成时和过去完成进行时的区别
过去完成时表达过去的过去的结果,过去完成进行时则表达过去的过去正在进行的动作或什么.但有的语法书却给出了截然不同的解释,说过去完成进行时是表述从过去的过去某时已经开始,动作持续进行到过去某个时间的时态.是不是这样呢?还有一个句子 It had been raining for a week.语法书上说这是表示过去某段时间之前反复发生的动作.但这个句子并没有表示过去时间的时间状语,是不是书的编者搞错了?
冒险家-2005 1年前 已收到1个回答 举报

happy51mm 花朵

共回答了16个问题采纳率:81.3% 举报

书上没写错.过去完成进行时可以表示动作正在进行并且可以持续到过去某个时间.It had been raining for a week就是表示过去一段时间之前一直下了一星期的雨.你说的时间状语不知道是什么意思,看句子不就知道意思了吗.

1年前

4
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 1.973 s. - webmaster@yulucn.com