Bài tập thì tương lai hoàn thành

Thứ hai - 18/04/2016 02:33
Bài tập luyện tập thì tương lai hoàn thành và thì tương lai hoàn thành tiếp diễn 
Bài tập luyện tập thì tương lai hoàn thành và thì tương lai hoàn thành tiếp diễn 

I. Put the verbs into the correct form (future perfect simple).

1. By 9 o'clock, we (finish) will have finished/'ll have finished our homework.
2. They (leave) will have left/'ll have left the classroom by the end of the hour.
3. We (go) will have left/'ll have left home by next week.
4. She (return) will have returned/'ll have returned from the excursion by 6 o'clock.
5. (buy / he) Will you have bought the new house by October
6. The sun (not / rise) will not have risen/ won't have risen by 4 o'clock.
7. (You/do) Will you have donetruethe shopping by 3 o'clock?

II. Put the verbs into the correct form (future perfect continuous).

1.By the end of the month I (live) will have been living/'ll have been living in this town for ten years.
2. By the end of this week we (work) will have been working/'ll have been working on the project for a month.
3. By July the fifth they (study) will have been studying/'ll have been studying English for 3 years.
4. By 10 o'clock she (watch) will have been watching/'ll have been watching TV for 4 hours.
5. She (sleep) will have been sleeping/'ll have been sleeping for 10 hours by 11 o'clock.
6. We (look) will have been looking for/'ll have been looking for/shall have been looking for for him for 40 days by next Saturday.
7. They (wait) will have been waiting/'ll have been waiting for the president for 5 hours.

III. Put the verbs in brackets in the correct tense (future perfect simple or continuous.)

By 2018 we (live) will have been waiting/'ll have been waiting in Madrid for 20 years. 
He (write) will have written/'ll have written a book by the end of the year.
(finish, you) Will you have finished this novel by next week?
He (read) will have been reading/'ll have been reading this book for 15 days by the end of this week.
They (be) will have been married for 40 years by the end of this month. 
(be, she) Will she have been pregnant for three months this week?

Tác giả bài viết: Minh Phú

Chú ý: Việc đăng lại bài viết trên ở website hoặc các phương tiện truyền thông khác mà không ghi rõ nguồn http://aneedz.com là vi phạm bản quyền

Tổng số điểm của bài viết là: 10 trong 2 đánh giá

Xếp hạng: 5 - 2 phiếu bầu
Click để đánh giá bài viết

  Ý kiến bạn đọc

Những tin mới hơn

Những tin cũ hơn

Thống kê
  • Đang truy cập23
  • Máy chủ tìm kiếm3
  • Khách viếng thăm20
  • Hôm nay6,773
  • Tháng hiện tại64,526
  • Tổng lượt truy cập1,585,378
Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây