JACK ISN'T AN AMERICAN. HE WILL HAVE BEEN ... IN THE U.S. FOR TEN...

40. Jack isn't an American. He will have been ... in the U.S. for ten years

when he graduates.

a. lived

b. live

c. living

d. to live

 c