上周我们一起学习了 一般过去时、一般现在时、 一般将来时、一般过去将来时 同学们还记得它们的用法么 为了加强记忆以及熟练运用 同学们要时常翻看之前的推文 进行复习和巩固哦! 今天我们继续学习 过去完成时、现在完成时、 将来完成时、过去将来完成时 快快看下去吧! 过去完成时是指 在过去的某一个时间里 已经完成的动作 也就是说是“过去的过去” 其句型由“had done”构成 例如:When I woke up, it had already stopped raining. 过去完成时常会用到过去的时间 如last month, last week等 此外还有如上一个例句中的 以及“before ……”的时间状语 需要注意的 before常表示“在……之前” 因此多与过去完成时搭配 ago表示“多久以前” 因此常与一般过去时搭配 现在完成时是指 对于现在而言 已经完成的动作 其句型由“have/has done”构成 例如:He has written for two hours. 在上句中用到了“for + 段时间”的时间状语 在使用这种持续性时间状语的肯定句中 不可以使用诸如arrive, begin, come, die, end, finish, give, join, lend, start 等非持续性动词 类似的还有“since + 段时间”的时间状语 但是在否定句中 这些动词是可以与 “for + 段时间”的时间状语配合使用的 很多同学分不清现在完成时 和一般过去时 其实这两种时态有很大的区别 1)持续与不持续: 上面讲了过去完成时会使用 “for + 段时间” 和 “since + 段时间” 之类的延续性时间状语 那么对应的动作和状态也是可持续的 但是一般过去时的动作常常是非持续的 2)强调的内容不同: 我们之所以会使用到现在完成时 那一定是过去的动作 对现在产生了一定的影响 否则我们不会平白无故的 提及之前已经完成的动作 因此现在完成时更强调结果和影响 而一般过去时只是单纯描述过去 那么其侧重点更倾向于动作和状态本身 此外有的同学分不清"have/has been in", "have/has been to" 和 "have/has gone to" 其中"have/has been in"是指“在……待了多久” 是一种持续性的表示 "have/has been to"是指“曾经去过,但已经回来了” "have/has gone to"是指“已经去了,而且还没有回来” 现在完成时还有一些特殊的句型 1)"It is the first(序数词) time ... that ..." 例如:It is the second time that I have heard this song. 2)"This is the 最高级 ... that ... " 例如:This is the best song that I have heard. 将来完成时是指 在将来的某一个时间 已经完成或者一直持续的动作 也就是说是“将来的过去” 其句型由“will/shall have done”构成 例如:By the end of the month he will have been living here for 8 years. 过去将来完成时是指 在过去的某一个时间看 对于那一时间的将来的某一时间 已经完成或者一直持续的动作 也就是说是“将来的过去” 其句型由“would/should have done”构成 例如:I guessed that Ian would have made some sandwiches by the time we got back. 过去将来完成时的应用较少 大家了解一下就可以了 今天我们学习了英语中16种时态中四种时间(过去、现在、将来和过去将来)与完成状态组合的4种时态,下一期我们将学习其他的时态。如果你想知道更多,请扫描文末二维码,将有更多小知识分享给你哦! END 图片 | 网络(侵删) |
|