资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,#,英语的时态,dx.yutian.cc,been doing,表示动作从过去某一时间开始,到过去某一时间仍然在进行的或者刚刚结束。,He had been living here before he went to Shanghai.,I had been waiting here for an hour before she called me in.,The telephone had been ringing for three minutes before it was answered.,She couldnt walk any further.She had been walking the whole day.,比较:,Last night I had been reading a book when the bell rang.,(一直在读),Last night I was reading a book when the bell rang.(,当时正在读,),过去完成时,现在完成时,在过去的某个时间之前已经完成或者延续到过去某时的动作(句中有表示过去的特定时间状语),延续到现在或者同现在有关的动作(句子中不可以有表示过去特定时间的时间状语),She had been ill for a week before she came back,.(,到过去的某个时间,),She has been ill for a week.,(,到现在仍然在生病,),过去完成时,过去完成进行时,二者的区别在于过去完成进行时不能同某一确定的数量或次数连在一起,而过去完成时能够连在一起。,Examples:,He said he had been losing a lot of weight.,He said he had lost 20 ponds.,现在完成时,现在完成进行时,表示动作已经完成,着重结果,动作未完成,强调动作的持续性,均表示从过去开始一直持续到现在的动作,I have watered the flowers.(,已经完成:你不用浇了,),I have been watering the flowers.(,未完成,:,一直在浇),
展开阅读全文