Задание

Choose the correct options

  1. By the time his invention is ready, the scientist
    [will have worked|will be working|will have been working] on it for 20 years.
  2. By the year 2050, people
    [will have travelled|will be travelling|will have been travelling] through time.
  3. He
    [will have repaired|will be repairing|will have been repairing] the robot before the demonstration.
  4. He
    [won't have created|won't be creating|won't have been creating] a new flavoured chewing gum before next year.
  5. John
    [will have finished|will be finishing|will have been finishing] his mind control device by the end of the year.
  6. The company
    [will have built|will be building|will have been building] the human flying suit by September.
  7. The inventor
    [will have shown|will be showing|will have been showing] his designs this time tomorrow.
  8. The lab
    [won't have completed|won't be completing|won't have been completing] the testing until Friday.
  9. This time next year many people
    [will have driven|will be driving|will have been driving] robot cars.
  10. Will you
    [have worked|be working|have been working] on your invention later tonight?