I ... IN CANADA FOR SEVEN YEARS. NOW I STILL LIVE THERE.A. HAVE LI...

21. I ... in Canada for seven years. Now I still live there.

a. have lived

b. have been living

c. came to live

d. am living

 b