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
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