Question 45. It's two years since I last spoke to her.
A. I haven't spoken to her since two years.
C. I haven't spoken to her for two years.
Question 46. It's 2 years since I last was in Rome.
A. I have been in Rome for two years.
C. I haven't been in Rome for two years.
Question 47. I last saw Tom on his wedding day.
A. I haven't seen Tom for his wedding day.
C. I haven't seen Tom since his wedding day.
Question 48. They last ate raw fish two weeks ago.
A. They haven't eaten raw fish two weeks ago.
C. They haven't eaten raw fish for two weeks.
Question 49. It's years since Mary last spoke French.
A. Mary hasn't spoken French for years.
C. Mary last spoke French years ago.
Question 50. It's ten weeks since I last had a good night sleep.
A. I haven't had a good night sleep for ten weeks.
C. The last time I had a good night sleep ten weeks ago.
Question 51. He last paid taxes in 1970.
A. He hasn't paid taxes since 1970.
C. He has paid taxes since 1970.
Question 52. I last ate meat 5 years ago.
A. I haven't eaten meat for 5 years.
C. I didn't eat meat 5 years ago.
B. I haven't been speaking to her for two years.
D. I haven't spoken to her about two years.
Question 60. I haven't seen him for 2 months.
A. I last saw him 2 months ago.
C. I didn't see him 2 months ago.