一道英语选择题,求详细解答并翻译

27. I wish I____ you yesterday.
A. seen B. did see C. had seen D. were to see

选C 解析:虚拟语气,表达一种遗憾,我多希望我昨天见到你,说明没有见到,所以选C
补充:wish后面的从句,表示与事实相反的情况,或表示将来不太可能实现的愿望。其宾语从句的动词形式为:
主句 从句
从句动作先于主句动词动作(be的过去式为 were) 现在时 过去时
从句动作与主句动作同时发生(had + 过去分词) 过去时 过去完成时
将来不大可能实现的愿望 将来时 would/could +动词原形

例如:I wish I were as tall as you. 我希望和你一样高。

He wished he hadn't said that. 他希望他没讲过那样的话。

I wish it would rain tomorrow. 我希望明天下雨就好了。

希望能帮到你,不懂可以追问,祝学业进步!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-23
答案:
C。had seen

解析:
I wish 后接从句要虚拟,如果时间是过去的,则用过去完成时;如果是现在的,用一般过去时。yesterday 是过去的时间,所以用过去完成时。

翻译:
我多希望昨天见到了你。
第2个回答  2014-03-23
C。 多希望昨天见到过你。
潜台词是:可惜没有见到,本来想约个炮的,结果被别人约了。
用wish+过去完成时一般表示对该发生却没有发生的事情表示遗憾。
第3个回答  2014-03-23
这里是虚拟语气的用法,从句子里的时候来看是与过去相反,因为要用过去完成时:语法的结构即had + p.p. 所以答案选:C had + 过去分词
第4个回答  2014-03-23
C 这里是Wish引导的虚拟从句
第5个回答  2014-03-23
yesterday是过去式 所以选b
相似回答