英语学习论坛

 找回密码
 立即注册
查看: 170|回复: 0

语法 | 现在完成时的用法详解

[复制链接]

36万

主题

36万

帖子

109万

积分

论坛元老

Rank: 8Rank: 8

积分
1094809
发表于 2017-9-8 22:38:29 | 显示全部楼层 |阅读模式
现在完成时既涉及过去,又联系现在,很多同学不太能明白其中的多种用法,今天,小编为同学们收集、整理了有关现在完成时的用法详解,一起来看看吧!
         
        用法一:表示过去发生或已经完成的某一动作对现在造成的影响或结果.常与just(刚刚),already(已经),never(从来没有),ever(曾经),before(以前),yet(仍然),
        once(一次),twice(两次),many times(很多次),how many times(多少次),so far(迄今为止),during the past(last)three years(最近三年来)等连用.
        ※副词的位置:①just常用于肯定句中,放在have / has后,He has just come .
        ②never表示否定, 放在have / has后, He has never visited the Great Wall.
        ③ever用于疑问句中,句型为: Have / Has+主语+ever +过去分词?“…曾经……过吗?”用于询问某人过去的经历.Have you ever been to the farm?
        ④before用于句末,The woman has never heard of that before.
        ⑤yet 用于句末或not 之后.Has the train arrived yet? No, not yet.
        ⑥already用于肯定句, have / has 之后或句末.We have already finished it.
        ⑦so far用于句首或句末. So far, we have visited the moon.
         
        用法二:表示过去已经开始,一直延续到现在的动作或状态.时间状语有:
        ①for+表示一段时间的词语I have taught English for 19 years.
        ②since+表示过去时间点的词语He has been at this school since 1986.
        ③since+表示过去的时间状语从句I have lived here since I was born.
        ④since+一段时间+ago. I have known him since 20 years ago.
         
        看完了上面的语法知识,相信大家已经对现在完成时的用法有了更进一步的理解,喜欢就收藏吧~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|新都网

GMT+8, 2024-5-20 07:06 , Processed in 0.068438 second(s), 8 queries , WinCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表