future perfect

Hi every one, I am a little confused about that question. I appreciate your help.

" I think people ........ on the moon by the end of the 21st century. Who knows."

a) will live      b) might live      c) will have lived      d) might have lived

That question is on one of longman websites: newhelloforenglish secondary stage.

 http://www.newhelloforegypt.co..._S_03_U03_struct.pdf

Last edited by islam mohamed
Original Post
×
×
×
×