IRAN ... IN SCOTLAND FOR TEN YEAR. NOW HE LIVES IN LONDON.A. TO LIV...

4. Iran ... in Scotland for ten year. Now he lives in London.

a. to live

b. used to live

c. was living

d. has lived