英语里有将来完成时这个语法吗

有的话,给我以实例的方法讲一下,我对这个语法很陌生
2024-12-14 01:16:14
推荐回答(3个)
回答1:

将来完成时的构成
将来完成时的构成是由"shall/will + have +过去分词"构成的。
Before long he will have forgotten all about the matter.
不久他就会全然忘记这件事的。
He is somebody now. He will not have remembered his old classmates.
他现在是一个有身份的人了,他可能不会记得老同学了。
Will you have known Kevin for 10 years next month?
到下个月你认识凯文该有10年了吧?

将来完成时的用法
①表示在将来某一时间之前已完成的动作,并往往对将来某一时间产生影响。
We shall have learned 12 units by the end of this term.
到这个学期末,我们将学完12个单元。
By the time you get home I will have cleaned the house from top to bottom.
你到家之前我将把房子彻底打扫一遍。

②表示推测,相当于"must have done"结构。
You will have heard of this, I guess.
我想你已经听说过这件事了。
I am sure he will have got the information.
我相信他一定得到了这个信息。

注:
在时间状语从句中,不用将来完成时,要用现在完成时来代替。
When I have finished that, I shall have done all I am supposed to do.
等我做完这件事时,我就做完我该做的所有的事了。
Please don't get off the bus until it has stopped.
请等车停稳后下车。

我们来看两个例子:
1、I will have finished all the work by the time you are back this evening. I am sure he will have left Paris by this time tomorrow. I hope we will have got all the information before you come tomorrow. By the end of this month, we surely____a satisfactory solution to the problem.

A) have found B) will be found C) will have found D) are finding

本题时间状语为by+将来时间,考察将来完成时用法,应选择C.

2、The conference____a full week by the time it ends.

A) must have lasted B) will have lasted C) would last D) has lasted

将来完成时用来可以表示在将来某一时间以前一直持续的动作,本句话的意思是:这次会议将持续整一周才结束,因此谓语动词用将来完成时,答案为B.

练习题:

1. Pick me up at eight o'clock, I ______ my bath by then.
A) will have had B) will be having C) can have had D) may have
2. By the end of this month, we surely ___________ a satisfactory solution to the problem.
A) have found B) will be finding C) will have found D) are finding
3. By the end of the year all but two people _______________.
A) have left B) will leave C) will be leaving D) will have left
4. It's reported that by the end of this month the output of cement in the factory _____ by about 10%.
A) will have risen B) has risen C) will be rising D) has been rising
5. The conference _____________ a full week by the time it ends.
A) must have lasted B) will have lasted C) would last D) has lasted
6. My train arrives in New York at eight o'clock. The plane I would like to take from there _____________ by then.
A) would leave B) will have left C) has left D) had left
7. —May I speak to your manager Mr. Williams at five o'clock tonight?
—I'm sorry. Mr. Williams ____ to a conference long before then.
A) will have gone B) had gone C) would have gone D) has gone
8. By the time he arrives in Beijing, we ____ here for two days.
A) have been staying B) have stayed C) shall stay D) will have stayed
9. By the time you get to New York, I ______ for London.
A) am leaving B) shall have left C) have already left D) would be leaving

Keys:

1. A) 2. C) 3. D) 4. A) 5. B) 6. B) 7. A) 8. D) 9. B)

回答2:

将来完成时
?
1)
构成will
/
be
going
to
do
sth.
2)
概念
a.
状态完成:表示某事继续到将来某一时为止一直有的状态。
b.
动作完成:表示将来某一时或另一个将来的动作之前,已经完成的动作或一获得的经验。
they
will
have
been
married
for
20
years
by
then.
you
will
have
reached
shanghai
by
this
time
tomorrow.
1.
将来完成时的基本用法
表示到将来某个时间为止势必会完成或预计要完成的动作,由“will
[shall]+have+过去分词”构成。如:
when
we
get
there,she’ll
have
gone
to
work.
我们到那里时她会已上班去了。
on
monday
he’ll
have
been
in
britain
for
three
years.
到星期一,他在英国就满三年了。(from
www.nmet168.com)
2.
现在完成时、过去完成时与将来完成的区别
现在完成时以现在时间为参照点,表示在“现在”以前完成的动作或持续到“现在”的状态,过去完成时则以过去时间为参照点,表示在“过去”某一时间以前发生的动作或持续到“过去”某一时间的状态,将来完成时则以将来时间为参照点,表示在“将来”某一时间为止已经完成的动作或持续到“将来”某一时间的状态。如:
he
has
finished
writing
his
novel.
他已写完了他的小说。
he
had
finished
writing
his
novel
by
the
end
of
last
year.
去年年底他就写完他的小说。
he
will
have
finished
writing
his
novel
by
the
end
of
next
year.
到明年年底他就会写完他的小说了。
与一般现在时代替一般将来时一样,在表示时间或者条件的状语从句,通常要用现在完成时来表示将来完成时,而不能直接使用将来完成时。如:
i
will
go
with
you
when
i
have
finished
my
work.
等我完成工作之后我就同你去。
若不强调动作的完成(且不致于引起歧义),有时也可用一般现在时。如:
i
will
go
with
you
when
i
finish
my
work.
我完成工作后就同你去。

回答3:

有的。
The library will already have been built on October of next year.