请教一下英语达人..

来源:百度知道 编辑:UC知道 时间:2024/06/06 06:18:41
-How do you like beijing,Mr black?
-Oh,I ___ such a beautiful city.
A.don't visit B.didn't visit C.haven't visited D.hadn't visited
到 底 选 哪 一 项 呢?
要附带理由~

B
A和C首先就排除了,参观的动作是在之前,所以首先就要用过去式
D是完成时,意思是尚来完成参观,有参观过的意思,如果他此时仍在参观,则可以这样用

B.
B强调动作和过程,表示以前没有去过,而C强调动作的完成,现在完成时强调对现在的影响,这里凭语感我也觉得选B

c 语感

c

D