You are on page 1of 8

Choose a, b, c or d to fill the blank space in the sentence!

1. you perfected your English by the time you come back from Australia.
a. was
b. has been
c. will have
d. will has
e. will be
2. the movie will have by the time we get there.
a. started
b. start
c. starting
d. starts
e. is start
3. the movie will already have by the time we get home.
a. start
b. started
c. starting
d. starts
e. will start
4. you have finished it by the time I come back ?
a. was
b. will
c. when
d. is
e. were
5. by next November, I will have my promotion.
a. receive
b. receiving
c. receives
d. received
e. will receive
6. by the time he gets home, she is have cleaned the entire house.
a. going to
b. gone
c. go
d. went
e. goes
7. I not going to have finished this test by 3 o’clock.
a. are
b. is
c. am
d. was
d. will
8. she have learned enough Chinese to communicate before she moves to Beijing ?
a. was
b. is
c. are
d. has
e. will
9. sam is probably going to have the proposal by the time he leaves this afternoon.
a. complete
b. completed
c. completes
d. is complete
e. will complete
10. by the time I finish this course, I will have ten tests.
a. take
b. takes
c. taking
d. taken
e. is take
11. how many countries are you have visited by the time you turn 50 ?
a. going to
b. went
c. go
d. gone
e. goes
12. I will in London for six months by the time I leave.
a. has
b. have
c. has been
d. was
e. have been
13. by Monday, susan is have had my book for a week.
a. gone
b. going to
c. went
d. goes
e. go
14. I am going to see a movie when I finished my homework.
a. have
b. has
c. is
d. will
e. was
15. you will only have a few words.
a. learn
b. learned
c. learning
d. learns
e. is learn
16. you only going to have learned a few words.
a. is
b. am
c. are
d. has
e. have
17. they have completed the project before the deadline.
a. will
b. was
c. is
d. am
e. are
18. they are have completed the project before the deadline.
a. gone
b. going to
c. go
d. goes
e. went
19. we are not .
a. stop
b. stops
c. stopped
d. is stop
e. was stop
20. he make telephone call to her brother that study in Yogyakarta
a. will has
b. will have
c. going to
d. has
e. have
21. she will have the eraser to erase false rejoinder
a. put
b. is put
c. was put
d. has put
e. have put
22. I will have need a little advice from my father
a. will
b. will has
c. will have
d. was
e. is
23. he have been in my boarding house next week.
a. will
b. is
c. am
d. are
e. was
24. he will his coat when he go to the his friend’s party.
a. hang
b. hung
c. is hang
d. was hung
e. have hung
25. I have bought a few apples at the market.
a. is
b. am
c. are
d. was
e. will
26. my friend will have from gajah mada university by the end of this month.
a. graduated
b. graduate
c. graduates
d. is graduate
e. was graduate
27. we will have a few song at the party.
a. sing
b. sang
c. sung
d. is sing
e. was sing
28. I will finished my report before the meeting begins tomorrow.
a. have
b. has
c. was
d. had
e. is
29. by next year, I have been here for study.
a. will
b. is
c. am
d. has
e. have
30. the book will been on your table by next month.
a. has
b. have
c. had
d. was
e. is

Change the verb into the correct form:


1. By this time tomorrow, I (finish) the project.
2. By 8 o'clock, the kids (fall) asleep.
3. By tomorrow morning, he (sleep) wonderfully.
4. By next year, she (receive) her promotion.
5. Robin (sell) his car by next Sunday.
6. Morgan (clean) the entire house by lunch.
7. We (dance) a few dances before midnight.
8. At this time tomorrow morning, they (begin) working.
9. At this time next week, we (catch) the thief.
10. By 2013, I (live) in Madrid for 5 years.
11. In 2020, they (work) here for 20 years.
12. By September, Julie (teach) us for over a year.
13. By October, I (study) English for 3 months.
14. On Monday, she (wait) for 2 weeks.
15. Before Saturday, you (do) all of your homework.
Answer keys:
1. C 16. C
2. A 17. A
3. B 18. B
4. B 19. C
5. D 20. B
6. A 21. E
7. C 22. C
8. E 23. A
9. B 24. E
10. D 25. E
11. A 26. A
12. E 27. B
13. B 28. A
14. A 29. A
15. B 30. B
Change the verb into the correct form:
1. By this time tomorrow, I will have finished (finish) the project.
2. By 8 o'clock, the kids will have fallen (fall) asleep.
3. By tomorrow morning, he will have slept (sleep) wonderfully.
4. By next year, she will have received (receive) her promotion.
5. Robin will have sold (sell) his car by next Sunday.
6. Morgan will have cleaned (clean) the entire house by lunch.
7. We will have danced (dance) a few dances before midnight.
8. At this time tomorrow morning, they will have begun (begin) working.
9. At this time next week, we will have caught (catch) the thief.
10. By 2013, I will have lived (live) in Madrid for 5 years.
11. In 2020, they will have worked (work) here for 20 years.
12. By September, Julie will have taught (teach) us for over a year.
13. By October, I will have studied (study) English for 3 months.
14. On Monday, she will have waited (wait) for 2 weeks.
15. Before Saturday, you will have done (do) all of your homework.

You might also like