问题详情:
When walking down the street,I came across David,whom I ________ for years.
A.didn’t see B.haven’t seen
C.hadn’t seen D.wouldn’t see
【回答】
C
解析 句意为:沿街走路时,我偶然遇到了戴维,我们已有好几年没见了。“没见”表示的动作在came across之前,且for years是完成时的标志,所以应选表示过去完成时的hadn’t seen。
知识点:过去完成时及其被动式
题型:选择题