题目内容
【题目】---Have you seen your nephew lately?
---Yes, in fact, I saw him yesterday. I _______ him for three years.
A. haven’t seen B. didn’t see
C. hadn’t seen D. don’t see
【答案】C
【解析】
考查过去完成时。句意:--你最近见你外甥了吗?--见了,我昨天见了他,我都三年都没见他了。根据前文I saw him yesterday可知,说话者在昨天之前有三年没有见了,故为过去的过去,因而用过去完成时,故选C.
练习册系列答案
相关题目