Здесь нужно выбрать правильный вариант, который завершит предложение. Сравним варианты:
- A that I don't see: Грамматически неверно.
- B that I haven't seen: "It's two years that I haven't seen Joe." — "Два года, что я не видел Джо". Грамматически верно, но звучит не так естественно.
- C since I didn't see: "It's two years since I didn't see Joe." — "Два года с тех пор, как я не видел Джо". Отрицание "didn't see" здесь лишнее, так как "since" уже указывает на начало периода.
- D since I last saw: "It's two years since I last saw Joe." — "Два года с тех пор, как я в последний раз видел Джо". Это самый естественный и грамматически правильный вариант.
Ответ: D) since I last saw