作者match308 (LONG TIME NO SEENNC)
看板Eng-Class
标题Re: [文法] I wish
时间Fri Mar 11 07:25:39 2011
跟大家道歉一下, 我那时候解释得有错
I wish I bought a car, 这句话的确不通
要怎麽改, 要看你想表达哪种意思
1)我希望我当时买了车: I wish I had bought the car
你因为之前没有买车, 所以现在希望你以前买了车
和过去事实相反, 要用再上一阶的时态, 也就是过去完成式
所以是用had bought而不是bought
2)我希望我现在能买车: I wish I could buy a/the car
你现在想买车, 但是因为某些因素不能买
因为要表达"能"所以一定要用can
又因为跟现在事实相反, 上一阶时态就是过去式所以用could
如果你讲I wish I bought a car, 我希望我买车
中文可能通, 但在英文文法的假设语气下就像你老师说的nonsense
因为你希望你买车, 那你就去买就好了
因为句子中没提供任何可能跟事实相反的地方
至於用a还是the, 我觉得你讲情况1的时候还是应该用the或其他指定词
因为这种构句听起来就是你以前有个机会买车, 但你没买
所以这台车应该是有特定的, 用a听起来很奇怪
I wish I had bought that car, 不觉得顺多了吗?
你当然可以说你只是在没特定目标的幻想以前怎麽不买一台车
但这时候就应该说 If I could, I would buy a car
或你说 I wish I had a car也可以, 用这样来表现没特定情况
情况2的话就a或the都可以
用a就表示你希望你"能够"买车, 强调的点是在"能够"身上而不是事情身上,所以不用特定
用the就表示你希望你能买"那辆车"
※ 引述《haos ()》之铭言:
: 问题是出在 I wish I bought 没错
: 和冠词无关
: 老师有解释可以用 I wish I knew / spoke
: 是因为 know, speak 代表一种状态
: 不过当下真的很难理解
: 尤其是我又问老师,那可以说
: If I bought a car, I would give you a ride.
: 老师说这样可以,
: 我的理解是,一个是和现在相反的假设,一个是和现在相反的希望
: 不是很类似的东西吗,怎麽会用 if 就可以,I wish 就不行
用if的假设说你要的句子可以有两种说法
一种是你用的主要和附属子句都用过去式
这时候就是单纯假设一个虚构的状况
另一种是说If I had bought the car, I would have given you a ride.(我会用指定the
这种就是对过去发生过的情况做假设
所以if构句可以依照你想说的意思用不同文法
但你要说wish的时候, 你就不能单纯只用I wish I bought a car
原因上面说过了
因为构句的不同, 所以会有这样的限制
: 看了 dunchee 网志的说明
: 好像有清楚了一点(虽然还是觉得逻辑一致的话,那也不能说 If I bought a car)
: 我在想应该是只有 long action 的动词,
: 才可以直接用 I wish + 过是式动词吧(这样才有意义)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 74.109.65.209
1F:推 pptuser:用a或the和顺不顺没关系,在於指定与没指定 03/11 08:36
2F:→ pptuser:中文 我希望我有车,没特定用a。我希望我买了那辆车 the 03/11 08:37
写a/the只是为了方便表达,我叙述都用指定和非指定了
3F:推 mrken:你好像把一般条件句跟假设语气搞混了..造的句子没有假设 03/11 12:27
我是说"比较像"假设
※ 编辑: match308 来自: 74.109.65.209 (03/11 13:49)
4F:推 mrken:我指的是你在讲解if的部分(因为用if是假设...) 03/11 14:50
了解, 我改另一种说法了
※ 编辑: match308 来自: 74.109.65.209 (03/11 15:38)