英语语法-现在完成时的基本例句

萌到你眼炸
647次浏览
2021年02月01日 11:09
最佳经验
本文由作者推荐

梦游天姥吟留别赏析-卡通羊

2021年2月1日发(作者:悄无声息造句)
现在完成时的基本例句:

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.
我已经学习英语三年了。
www.51jjc
n.c
n/yfdq/

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
是连词。

注意

通常
since
引导的从句的动词是用过去时,而主句原则上是用现在

完成时,但用
“It is +
时间


开始的句子例外。

It is ten years since we left school.
自从我们离开学校已经有十年了。

We have known each other since we were children.
自从我们是孩子时(我们童年时)就彼此认识了。

My father has taught English here since he moved here in 1980.
自从我父亲
1980
年搬到这儿来后(直到现在)他一直在教英语。

c

how long

表示多长时间,多久

回答
How long + have (has)+
主语
+
过去分词

?这样的现在完成时

的问句时,常用
for


since
的句子。但和
for +
时间一样,
how long
也不仅仅用于完成时,它可以用于其它时态。

How long have you studied Chinese?
你学汉语多长时间了?

I’ve studied it for 3 years.

我学习汉语三年了。

I’ve studied it since I came to China.

自从我来到中国,我就开始学汉语了。

How long did you study Chinese last year?
去年你学了多长时间的汉语?

注意

“When



疑问句不可以用现在完成 时,因为
“When



疑问

名是用来询问时间的,而现在完成式则不谈动作的时间。

When have you visited Beijing?(×
)
When did you visit Beijing?(○)

你是什么时候拜访过北京的?

说明

总之,凡表示一段时间的副词,而且这一段时间到现在还没有终止

者,皆可以和现在完成时连用。

d

all +
时间

all day
(一整天)

all this morning
(今天一整个早上)

all week
(一整个星期)等时间状语除了和完成时连用外,亦可和其它时态连用。

My sister has had a toothache all day.
我妹妹的牙疼了一整天。

Before liberation the farmers worked all day, but they got
little.
解放前,农民们整日干活,可是几乎得不到什么。

e


其它:
always, often, these days (months

), recently
(lately), so far, up to now, till (until) now, in the last few years
always
(总是)

often
(常常)

t hese days (months

)
(这几

天;这几个月)可以和完成时连用,也可以和别的时态连用。

recently, lately
(最近,近来)表示包括现在在内的时间,所以

常常和现在完成时连用。

so far = up to now
(到目前为止)

till (until) now
(到现在)

两者皆和现在密切关联,所以往往用现在完成时。

in the last (past) few years
(在过去的几年中)这样的时间状

语,一般用于现在完成时(也可用于过去时,但中学阶段可不掌握)

We’ve always (oft
en) seen him walk after supper.
我们经常看到他晚饭后散步。

He hasn’t received letters recently (lately).

他最近(近来)没收到信。

Three students have been killed so far.
截至到目前,已有三个学生死亡。

We have learned about 2,000 words in the past few years.
在过去的几年中我们已掌握了大约
2,000
个单词。

(在这里

在过去的几年中

的实际意思是从过去几年到现在为止,

包含现在,所以要用现在完成时。


2
表示经验的现在完成时

[
肯定句
] He has read the novel three times.
这本小说他已经读了(看了)三遍了。

[
否定句
] I’ve never been there.

我从来没去过那儿。

[
疑问句
] Have you ever been to U.K.?
你去过英国吗?

1
.用法

表示经验意义的现在完成时,说明从过去起到现在的经验,即从过

去到现在之间曾经经历过或做过的事情。说明如下:

①过去时:
I saw the film three years ago and I saw the film
again and again.
(可能是三年前或者别的时间,总之是过去的某一时间,我曾经看

过这部电影,后来又看了几遍。


②现在时:
Now I know the film (or Now I remember the film).
(这部电影我现在还有印象,还记得。


③现在完成时:
I have seen the film three times.
(这部电影我看过三次。


注意

用了现在完成时,它就表示动作是过去做的,但此事(此物)我现

在还有印象,还记得住。所以表示经验的现在完成时时,有时还可以不

用时间状语。

Oh, you are talking about that film. It’s wonderful. I ’ve seen

梦游天姥吟留别赏析-卡通羊


梦游天姥吟留别赏析-卡通羊


梦游天姥吟留别赏析-卡通羊


梦游天姥吟留别赏析-卡通羊


梦游天姥吟留别赏析-卡通羊


梦游天姥吟留别赏析-卡通羊


梦游天姥吟留别赏析-卡通羊


梦游天姥吟留别赏析-卡通羊