Do the exercises below on the future perfect simple and continuous and click on the button to check your answers
(Before doing the exercises you may want to read the lesson on the future perfect simple and continuous)
Test A : Put the verbs into the correct form (future perfect simple).
- By 9 o'clock, we (finish) ________ our homework.
- They (leave) __________- the classroom by the end of the hour.
- We (go) __________ home by next week.
- She (return) ___________ from the excursion by 6 o'clock.
- (buy / he) _____________ the new house by October?
- The sun (not / rise) ______________ by 4 o'clock.
- (you/do) ______________ the shopping by 3 o'clock?
Test B : Put the verbs into the correct form (future perfect continuous).
- By the end of the month I (live) ____________ in this town for ten years.
- By the end of this week we (work) ___________ on the project for a month.
- By July the fifth they (study) ____________ English for 3 years.
- By 10 o'clock she (watch) __________- TV for 4 hours.
- She (sleep) _______________ for 10 hours by 11 o'clock.
- We (look for) _____________ him for 40 days by next Saturday.
- They (wait) _______________ for the president for 5 hours.
Test C : Put the verbs in brackets in the correct tense (future perfect simple or continuous.)
- By 2018 we (live) ___________ in Madrid for 20 years.
- He (write) _______________ a book by the end of the year.
- (finish, you) ____________ this novel by next week?
- He (read) ________________ this book for 15 days by the end of this week.
- They (be) ________________ married for 40 years by the end of this month.
- (be, she) _____________ pregnant for three months this week?
---------Answer-------------
test A
- will have finished/'ll have finished
- will have left/'ll have left
- will have left/'ll have left
- will have returned/'ll have returned
- Will you have bought
- will not have risen/ won't have risen
- Will you have done
test B
- will have been living/'ll have been living
- will have been working/'ll have been working
- will have been studying/'ll have been studying
- will have been watching/'ll have been watching
- will have been sleeping/'ll have been sleeping
- will have been looking for/'ll have been looking for/shall have been looking for
- will have been waiting/'ll have been waiting
test C
- will have been waiting/'ll have been waiting
- will have written/'ll have written
- Will you have finished
- will have been reading/'ll have been reading
- will have been
- Will she have been
ไม่มีความคิดเห็น:
แสดงความคิดเห็น