请看下面一题:

I wish you __________ him my telephone number,but you did.

A. didn’t give B. hadn’t given C. wouldn’t give D. shouldn’t give

此题应选B。I wish后接宾语从句时,谓语有三种可能:

1. 表示与现在事实相反的愿望,用过去时:

I wish I were a teacher. 我要是一位老师就好了。

I wish I remembered her address. 我要是记得她的地址就好了。

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. 我真希望他马上来。

注:从句的时态只与从句所指的时间有关,而与 wish 的时态无关,比较:

I wish I were rich. 要是我现在有钱就好了。

I wish I had been rich. 要是那时我有钱就好了。

I wished I were rich. 当时我后悔自己没有钱。

I wished I had been rich. 当时我后悔自己曾经没有钱。

类似地,以下结构也与wish情况类似(从句分三种情况):

(1) If only(但愿):用法与含义均与I wish相似,以上各例中的I wish均可用If only代之,含义大致相同。

(2) as if / though (好像):

She loves the child as if he were her own. 她疼爱这孩子,就像是她自己的孩子一样。(与现在事实相反)

He talks as if he had been there many times. 他说起话来好像是去过那儿多次似的。(与过去事实相反)

He speaks as if he would die soon. 听他说话那语气好像不久就要死似的。(与将来事实相反)

I wish后接宾语从句用法