英语单项。求解析(说明考点最好,适当拓展更佳)

Have you ever visited the Great Wall?-No,but I wish I______.A,have ,B,did ,C,had,D,do .
2025年05月06日 14:16
有2个网友回答
网友(1):

正确答案 C
这个题目有两个考点,一是虚拟语气,二是省略。其中一个没把握好就会导致错选
句子补充完整是 but l wish l had (visited the Great wall)括号中为省略部分
首先,句子语境是与过去相反,had p.p形式,然后,由于在地道的英语表达中,为了避免与前面重复,所以可以省略重复部分,保留主语和助动词,所以选C
省略情况的出现会大大增加题目的难度,所以对于英语中常见的省略用法要熟悉,在做题时才能透过现象看本质

网友(2):

这里是“wish ”的虚拟语气。
从句用虚拟语气的三种形式:
1. 表示与现在事实相反的愿望,用过去时:
I wish I were a teacher. 我要是一位老师就好了。
2. 表示与过去事实相反的愿望,用过去完成时:
How I wish I had seen her off at the station,but I was too busy. 我要是去车站送过她就好了,但我太忙了。
3. 表示与将来事实相反的愿望,用could / would+ / might+动词原形:
I wish he would come at once. 我真希望他马上来。

这里是2的用法,所以选C。