———Have you visited the Great Wall?

2024-12-30 23:17:37
推荐回答(3个)
回答1:

选B。
虽然问句中有现在完成时态的体现 have...visited,但是回答中却是另起一个句子,而且在这个句子中没有涉及对现在的影响之类的含义。
可以这么写:
——Have you visited the Great Wall?
——Yes,I have. I visited it with my mother last year.

回答2:

B.visited
问句用现在完成时,意思是到现在为止,去过长城没有。
答句其实有省略,完整的是Yes, I have. I visited it with my mother last year.
注意答句,里面有明显的一般过去时标记last year。

回答3:

答案是B
如果没有期间 for ,since,用简单过去式表达就好。