第一句素现在完成进行时. 第二句素现在完成时. 差别嘛. 我素这么认为的. 第一句:I've been skating for five hours .以前已经滑叻五个小时,现在滑的动作仍在继续. 第二句:I've skated for five hours.以前滑叻五个小时,现在没有在继续滑的动作. skate是延续性动词,它的过去式与for+时间词连用,表示过去曾用过那么长的时间来做过某事,现在已经不再做了. 一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作.说话的侧重点只在于陈述一件过去的事情,不强调对“现在”产生的影响. 看看吼,小女子的作答兴许对倪有用内...
I've been skating for five hours 这句是现在完成进行时。I've skated for five hours.是一般过去时。 现在完成进行时强调动作完成和延续性;现在完成时强调有结果。现在完成进行时强调从过去某时某刻到现在此时此刻的反复动作;现在完成时强调成就感。 I skated for five hours.我滑了5小时的冰。 现在完...