英语中的完成时态的比较-阿里云开发者社区

开发者社区> 云计算> 正文
登录阅读全文

英语中的完成时态的比较

简介:

目的:学习笔记


概要:讲解完成时态,过去完成时、现在完成时及将来完成时。


过去完成时:表示一个动作在过去某个动作之前已经发生完成了,侧重于”过去的过去“是一个相对时态。

现在完成时:表过去发生的动作持续到现在或对现在的影响。

将来完成时:表示在将来某一时间以前已经完成或一直持续的动作


例如:


When i got to the station,the bus had already left.(过去完成时)

She has closed the door.(现在完成时)

She will has reached Shanghai by this time tomorrow. (将来完成时)


topic:一般过去时态很简单,仅仅是表示过去发生的动作或状态.

如:She played basketball yesterday, 主语加动词的过去时结构。


现在完成时:

主语 + have/has + [否定词,not] +动词的过去分词形式。

常用有have/has done, have/has been done

一般疑问结构为have/has 提至主语前面。

特殊疑问结构为特殊疑问词 + 一般疑问结构


需要注意动词的过去分词形式。been to 表去过了,gone to 表已经去了。

句中表时间段用for, 否定词还有never, I have never seen him before.

需要活用been, He has been up for an hour. == He got up an hour ago.

He has got up for an hour.是不合理的,起床需要一小时?


将来完成时:

和现在完成时类似,但有一个将来的时间,并计算到将来的时间完成/发生什么动作或事情。

常与before+将来时间或by+将来时间连用,也可与before或by the time短语引导的现在时的从句连用。

Maybe by then you will have changed your mind. 也许到时候你已经改变主意了。

“You'll have finished by tomorrow.” “I wish!” “你到明天就完成了。”“但愿如此! ”

I hope I'll have finished the work by the end of the month. 我希望我这个月底能完成工作。



过去完成时:

和现在完成时结构相似,但侧重在过去的某个时间之前发生已经完成的动作。




















本文转自RickyHuL51CTO博客,原文链接: http://blog.51cto.com/rickyh/1951863,如需转载请自行联系原作者


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: