If I had taken your proposal,then I should have been happier

问题描述:

If I had taken your proposal,then I should have been happier.需要会的来解答还有even if
Q1.
这个问题想了很久 首先 先问下even if放句中 even前面要逗号否?
因为看了某些有逗号 有些没有故来问看看 是要放还是不放 还是都可以?
Q2.
If I had taken your proposal,then I ''should'' have been happier.
这句呢疑问就是说.我不太理解的是为什麼should要换成would?
会的高手请指教在下 如果真的是需要换
那哪种虚拟条件句型才要用should?
1个回答 分类:英语 2014-11-03

问题解答:

我来补答
如果你要把even if 放在 I would have been happier后面,加不加逗号都可以.
should have done sth表示应该要做什么事情而没有做.
would have done sth 表会怎么怎么样,但是没有. 两个都是虚拟语气下的.你要仔细感觉才能发现区别.
再问: 所以同胞 should 跟 would都可以 只是語氣如您所講的差別麼?
再答: 不是,在这里用would 会更加好,表示: 如果我当初接受了你的建议(或者求婚,看语境),现在的我会更加快乐。用should have done 里面有种你应该做,但是没做的意思。用在这不妥当。
再问: 同胞原來你的意思是說 這種的要看語境 那麼如果改為這樣呢:) 虛擬現在式 If I took your proposal, then I ___ be happier. 一樣用would比較好麼
再答: 对啊,还是would 比较好。你把现在完成时态改成现在时,改变的只是时态而已。
再问: 那同胞這種句子不就要自己去多研究語境了什麼時候該加什麼 should / would/ moght/ could 看語法書不就不太準確了?? 因為那題還是語法書上的例題呢!! 不是我自己寫的
再答: might 比较好区分,因为不是很肯定的情况下用。其他三个比较难。但是我个人感觉差别不是很大。实际应用的话,你用should/ would/ could 别人都能听懂。
 
 
展开全文阅读
剩余:2000
上一页:一道物理提题