WorksheetsSTF GRM - Future Perfect
Total questions: 50
Worksheet time: 26mins
Name
Class
Date
1.
By 2065 robots ________________ humans in all manual labour jobs.
a)
will have replaced
b)
will be replacing
2.
People ______________________ on Mars by the end of this century
a)
will have lived
b)
will be living
3.
The course __________________ by the end of December
a)
will have finished
b)
will be finishing
4.
The government _________________ roads in HCMC throughout December
a)
will have repaired
b)
will be repairing
5.
In 2017 I ______________ 9 different countries and by the end of the year _____________ over 30% of the world
a)
will be visiting, will have seen
b)
will have seen, will be visiting
6.
Robin _____________ his car by next Sunday.
a)
will have sold
b)
will be selling
7.
This time next week I _____________ in Bali.
a)
will have sunbathed
b)
will be sunbathing
8.
In 5 years time I _____________ university and I’ll be able to earn some money at last.
a)
’ll have finished
b)
'll be finishing
9.
What do you think ______________ by the year 2050?
a)
will have changed
b)
will be changing
10.
What ___________ at 11 o'clock tonight?
a)
will you have done
b)
will you be doing
11.
When we get to March, Jimbo ............................................... in Thailand for 18 months.(live)
a)
will have lived
b)
will have been living
12.
There's no point going now. The bus ............................................... by the time we get there.(leave)
a)
will have left
b)
will have been leaving
13.
Be prepared to stand up during the concert as they ............................................... all the seats by now. (take)
a)
will have taken
b)
will have been taking
14.
Come June, we ............................................... out together for four months.(go out)
a)
will have gone out
b)
will have been going out
15.
When you get to L.A., you ............................................... for seven hours.(fly)
a)
will have flown
b)
will have been flying
16.
This time tomorrow I ............................................... all my exams.(finish)
a)
will have finished
b)
will have been finishing
17.
A week Friday we ............................................... the course.(complete)
a)
will have completed
b)
will have been completing
18.
Old Mr Macawber ............................................... maths for 30 years by the end of this term.(teach)
a)
will have taught
b)
will have been teaching
19.
Come next spring, we ............................................... in Kyoto for two years.(work)
a)
will have worked
b)
will have been working
20.
By the time you wake up tomorrow morning, Pete ............................................... in London.(arrive)
a)
will have arrived
b)
will have been arriving
21.
At this rate, we ............................................... everything ready by six o'clock.(get)
a)
will have got
b)
will have been getting
22.
Johnson ............................................... at sea 7 days by the time he enters French waters.(be)
a)
will have been
b)
will have been being
23.
If what scientists say is true, humans ............................................... life a miserable existence within the next 15 years.(make)
a)
will have made
b)
will have been making
24.
By the time we get to the party, Fat Bob ............................................... everything. (eat)
a)
will have eaten
b)
will have been eating
25.
Mr. Pitt has breakfast at eight o'clock in the morning every day.
At eight tomorrow, he ____________________.
At eight tomorrow, he ____________________.
a)
will have had breakfast
b)
will have having breakfast
c)
will be having breakfast
d)
will be have breakfast
26.
My father's flight is arriving at 10:00 A.M.
By 10:15, the plane ______________________.
By 10:15, the plane ______________________.
a)
will have land
b)
will have landed
c)
will be land
d)
will be landing
27.
The basketball game is scheduled for 8:00 P.M.
At 8:15, the two teams _______________________.
At 8:15, the two teams _______________________.
a)
will have play the game
b)
will have played the game
c)
will be play the game
d)
will be playing the game
28.
Adrian is on his vacation, but he's spending his money too quickly.
Before the end of his vacation, he _________________________.
Before the end of his vacation, he _________________________.
a)
will have spent all his money
b)
will have spend all his money
c)
will be spending all his money
d)
will be spend all his money
29.
I have the exam tomorrow from 9:00 to 11:00.
At 12:00, I ____________________.
At 12:00, I ____________________.
a)
will have finished the exam
b)
will be finishing the exam
c)
will have finish the exam
d)
will be finished the exam
30.
Five hour from now, we _________this English lesson.
a)
will be finishing
b)
will have finished
31.
My brother is at university, but in two years' time, he ________
a)
will be working
b)
will have worked
32.
Hopefully, I ___________with my parents when I am thirty.
a)
won't be living
b)
won't have lived
33.
I am sure the party will be a big surprise for her. Nobady ____________ her about it.
a)
will have told her
b)
will be telling
34.
According to the weather forecast, the sun_______all day tomorrow.
a)
will be shining
b)
will have shone
35.
I'm looking forward to the Argentina match -but I am sad that Messi __________
a)
will not have played
b)
won't be playing
36.
One of the touristic attractions of England, Thetford Castle _________ on a hill outside Norfolk.
a)
standing
b)
is stand
c)
stands
d)
stand
37.
Can you explain why water always _________ downhill?
a)
run
b)
runs
c)
has run
d)
ran
38.
Ann _________ all afternoon; she _____________ a lot of rose bushes.
a)
is gardening / have planted
b)
gardens / has been planting
c)
has been gardening / has planted
d)
was gardening / have been planting
39.
Things ___________ quite different since Carol ____________ her job.
a)
has been / lost
b)
are / have lost
c)
will be / has been losing
d)
have been / lost
40.
She _________ to go to Australia; however, she _________ the time.
a)
always wanted / was having
b)
always wants / never have
c)
has wanted always / never has had
d)
has always wanted / has never had
41.
I __________ annoyed when people _________promises.
a)
got / broke
b)
get / break
c)
get / will break
d)
got / broken
42.
I _____________ all the photographs of film stars when ı was a teenager. I ____________ even a single photo since those years.
a)
would collect / haven't been collecting
b)
used to collect /don't collect
c)
used to collect / haven't collected
d)
would collect / am not going to collect
43.
We __________ out of the cafe when we _________ that we did not pay the bill.
a)
came / realized
b)
came / were realizing
c)
were coming / were realizing
d)
were coming / realized
44.
Don't be late for the meeting! You know it ___________ at 2 o'clock.
a)
will start
b)
is going to start
c)
starts
d)
is starting
45.
Last week, I ____________ my scarf, and now I __________ my gloves.
a)
was losing / have just been losing
b)
lost / have just been losing
c)
was losing / have just lost
d)
lost / have just lost
46.
My friend _____________ to me for years.
a)
writes
b)
has written
c)
write
d)
has been writing
47.
Everyone thinks a large number of tourists ____________ the country next summer.
a)
are visiting
b)
visit
c)
are going to visit
d)
will visit
48.
Ian Mcewan __________ a British writer; he _______________ a lot of best writer awards so far.
a)
was / wrote
b)
is / has written
c)
doesn't be / wote
d)
is / has wrote
49.
Until the economic situation _____________, the company ________ any further investment in this field.
a)
has improved / will not risk
b)
improves / wil not risk
c)
improved / are not risking
d)
improve / does not risk
50.
Martin __________ Tina at the moment. They __________ out for the past month.
a)
sees / have gone
b)
will see / went
c)
saw / went
d)
is seeing / have been going
100 %
