It is long since I last saw you. A. long time B. long before C. long ago D. No improvement

[amp_mcq option1=”long time” option2=”long before” option3=”long ago” option4=”No improvement” correct=”option4″]

The correct answer is: D. No improvement.

The sentence “It is long since I last saw you” is grammatically correct and conveys the intended meaning. The phrase “long since” means “a long time ago.” The phrase “long before” means “at a time in the past.” The phrase “long ago” also means “at a time in the past.”

In this case, the phrase “long since” is the most appropriate choice because it emphasizes the length of time that has passed since the speaker last saw the listener. The phrases “long before” and “long ago” would not be as effective in this context because they do not convey the same sense of time passing.