英语语法现在完成时的基本例句精修订
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
英语语法现在完成时的
基本例句
SANY标准化小组 #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#
现在完成时的基本例句:
1.I have worked here since 1970.
自1970 年以来我就在这儿工作。
2.He has been to the Great Wall twice.
他已经去过两次长城了。
3.Mike has just finished his homework.
迈克刚做完他的作业。
现在完成时是描述过去发生的而与现在情况有关的事或状态(例2,
例3),或是从过去某时到现在为止这一段时间中发生的情况(例1),换言之,现在完成时是表现从过去到现在的事情。2 现在完成时的用法现在完成时的形式皆以“ have(has)+过去分词”来表示,有“继续”、“完了”、“结果”、“经验”等用法。
继续 I have studied English for three years.
我已经学习英语三年了。
She has been sick since last month.
她从上个月就生病了。
经验 I have visited Beijing many times.
我访问过北京好多次了。
Have you ever been to Hawaii
你曾经去夏威夷吗
完成 I have just finished my homework.
我刚刚完成我的家庭作业。
Has he finished his work yet
他作好工作了吗
结果 My brother has become a teacher.
我哥哥已经成为一名教师了。
I have lost my watch.
我手表弄丢了。(我现在仍旧没有表)
1 表示继续的现在完成时
[肯定句] Those foreigners have lived in China for about ten years.
那些外国人住在中国将近十年了。
[否定句] We haven’t seen each other all this month.
我们这个月一直没有见面。
[疑问句] How long has he known that man
他认识那个多久(多长时间)了
He has known that man since he came here six years ago.
自从他六年前来到这儿就认识那个人了。
1.用法
表示继续意义的现在完成时说明过去的动作一直延续到现在。也就
是说从过去某时开始的动作、状态,一直持续到现在。往往用联系现在的表示一段时间的时间状语。说明如下:
①I began to live here ten year ago.
我十年前就开始在这里居住了。
②I still live here now.
我现在仍然住在这里。
③I have lived here since ten years ago.
自从十年前我就住在这里了。
“live(住)”这个动作从过去某时──十年前就开始了。一直持
续到现在(一直住到现在)。所以③这一句现在完成时的句子可以分解为①,②两个句子(一句是过去时,表示过去时开始的动作;一句是现在时,表示现在仍在继续)。如下表示
注意
现在完成时这一时态就是动作在过去发生,但一定要和现在有关系,
否则就用过去时。如左述①只表示十年前我在这儿住过,与现在没关系。而用了现在完成时,即使不用时间状语,也表示与现在有关系,即现在仍住在这儿。
过去某时现在完成时(have +过去分词)现在
必背!
表继续的动词
在英语中能用现在完成时表示延续到现在动作的动词比较少,常用
的有:
have known have studied have worked
已经认识了已经学习了已经工作了
have been in have used have taught
已经已经使用了已经教了
have stayed have wanted to have lived
已经停留了已经想要已经住了
2.常用的时间状语
表示继续的现在完成时,常和下列时间状语连用:for+时间;since
+过去某时;how long; today ;this week(month, year);these days(months, years ) ; lately;recently;so far;up to now;till(until) now;in thepast(last) year(days);during the past (last) days (years);always;all day;all this week;often a.for +时间
for 后面表示时间的可以是具体的数字,也可以是泛指的时间如a long time(一段长时间),several days(几天),some time(一些时间)。
I have known him for a long time.
我认识他已经有很长时间了。
She has been busy for five days.
她这五天来一直很忙。
“for + 时间”并不只是在完成时连用,别的时态也用,但意思不一样。
注意
“for+时间”可以和各种时态连用。千万不要产生误解,认为“for
+时间”只用于完成时,不过它与完成时连用是非常常见的。
He worked in Shanghai for two months in 1965.
1965 年时他在上海工作过两个月。
(该句是过去时,与现在无关,只是在过去的1965 年发生的事)
He often stays in Shanghai for two months every year.
每年他常常在上海呆两个月。
(这句用的是一般现在时,因为它指的是一个客观情况,而且时间
状语every year 限定这句的时态为现在时。)
b.since +表示过去的时间单词或句子
“since + 表示过去时间的词”,表示从过去某时开始的动作或状态
一直继续到现在,此时since 是介词。常见的时间状语如下:
sine three days ago.
自从三天前以来
(如果只是three days ago,就只表示过去的时间,即三天前和现
在没关系)
since then 从那时以来
since 1990 从1990 年以来到现在
有时只用since 而省了后面的时间而表示从过去某时以来一直到现在。
Lili has been sick since yesterday (last night.)
莉莉从昨天(昨夜)以来就病了。
“since + 句子(过去时)”,此过去时的句子相当于since+表示过去的时间,只不过用过去时的动词表示过去的动作或状态。此时since 是连词。
注意