MICHAEL CAINE _______ TO LONDON TWO TIMES THIS YEAR. A. HAS BEEN B...

36. Michael Caine _______ to London two times this year. A. has been B. is C. was D. had been