在 I wish he were... 句型中,宾语从句中的假设过去时是不是只能表示现在的情况,而不能表示将来的情况,换句话说,I wish he were... 句型是不是只能表示与现在事实相反的愿望,而不能表示与将来事实可能相反的愿望?有的语法书上说,在 I wish he were... 句型中,与在 if he were... 句型中不同,过去时不可能指将来时间。是这样吗?
在 I wish he were... 句型中, 宾语从句中的过去时常常是指现在。例如:
-
I wish you didn't work so hard. 我希望你不要这样努力工作。
-
I wish I were a bird. 我要是一只小鸟,就好了。
-
I wish I knew it. 我要知道这件事,就好了。
但是,有时候,I wish he were...句型亦可表示与将来事实可能相反的愿望,或者说,不大可能实现的愿望。例如:
A: "It would be nice if it were a holiday tomorrow."
B: “If only it were! I do wish it were!” (NCE)
A: “如果明天放假该有多好啊!”
B: “但愿如此!我真希望是这样!”
请做下面的英语试题:
-
How I wish John knew how to apply grammatical rules properly and recognize the fact that he is nearly always in the wrong. (全国研考)
-
"I wish I knew where she was," I said. Just then, I heard the front door ____ and my wife came in.
A. opening itself B. to be opened C. open D. to open. (Nelson, 300B)
- Sometimes I wish I ____ in a different time and a different place. A. be living B. were living C. would live D. would have lived(全国四级,00.1-58)