Future perfect - exercises

1. Wstaw właściwą formę czasownika Future  Perfect

 

  1. By next week I.............(pain) my room.
  2. She .................(finish) her journey by Monday.
  3. ................(she/repair) this radio before I come back home?
  4. When..................(you/end) this book?
  5. ..............(Gina/do)all shopping by 5 pm?

 

2. Wstaw właściwą formę czasownika Future Perfect lub Future Simple

 

  1. Pupils.................(finish) school in June.
  2. Pupils ................(study) till June.
  3. What .......................(we/do) next weekend?
  4. When..................(they/visit)us?
  5. When...................(they/fix) this machine?


3. Wybierz poprawną odpowiedz.
 
1. I.................here for two months in May
a. will have lived         b. will live      c. will have live

 

2. ..............your work by this time next week.
     a. you will have finished        b. will you have finished     c. will you finished

 

3. She...................her school till next year
     a. willn't have finished           b. will have finish            c. will have finished

 

4. My child .....................his homework by 8 pm
     a.won't have completed       b. will has completed              c. will not have complete

 

5. By the time he gets home, I ............the whole house
                a. will cleans   b.willn't have cleaned          c. will have cleaned.

 

6. ............................by next month?
   a. will you have been promoted                     b. will you have been promote               c. will promoted

 

7. They ..................... lived in this country for six years by the time I leave.
  a. will have been                b. will have be                       c. will was

 

8. Probably he.......................his work by now.
  a. will not have finished              b. will have not finished              c. willn't have finished

 

9. .................your bike when I .........tomorrow?
   a.will you have repaired/will come             b. you will repair /come          c. will you have repaired/come

 

10. .......................... he will have passed his exam.
  a. The end of the week,                b. By the end of this week,         c. By end of this week,