Re: [考题] What would you do _____?

楼主: tucson (tucson)   2014-08-03 18:36:21
今天刚好在grammar in Use 2ed Unit 38 看到一一模一样的句子
giu上是说(与现在事实相反的)假设法中是不可以用when
Do not use when in sentences likethose onthis page:
They'd be upset if I didn't go to their party. (not whenI didn't go)
What would you do if you were bitten by a snake? (not when you were bitten)
※ 引述《davidwu0123 (战乙女)》之铭言:
: ※ 引述《Darren37 (小巴)》之铭言:
: : 版上的学长/姐好
: : 小弟有个问题想请教一下
: : 题目:
: : What would you do ________?
: : (A) when you were bitten by a snake
: : (B) if he lied to you
: : (C) were you in my position
: : (D) if you are in the elevator and it stops between floors
: : (E) if you had lost your power of sight for just one day
: : 依据题目是与 现在事实相反之假设
: : 所以B对 而C是B的倒装句 这两个选项没有问题
: : D、E时态上很明显就错了
: : 我想请问的是A选项
: : 以中文翻译是: 当你被蛇咬时,你会做什么?
: : 请问文法上是错在哪里呢?
: 你在推文的理解太复杂,我重回一篇m
: what would you do when you were bitten by a snake
: 我个人认为这句话文法没问题,但问题如果是出在
: 用when的情况可能表示的是"过去真实"的情况,
: 意思就是: 当你那时被蛇咬的时候,你(那时)是想怎么处理?
: 也就是说,没有办法判断出究竟是"与现在事实相反"还是"过去的真实经历"
: ,因此不符合出题者的期待。
: 但我现在的问题在于,
: 通常会用到"与现在是实相反"的条件句使用的是if,
: 假设这个when改成if就会是正确的,
: 可是正是因为这里用的是when,让我想到要是像以下的句子:
: what would you do if you were him?
: 这种情况下很明显一定是不符合事实,而在这种情况下能否将if换成when?
: 我原本认为是可以,但也可能答案就是不行,
: 因为我把这个句子拿去google搜寻(用双引号""刮住句子可以限定搜寻一模一样的句子)
: 用what would you do if you were him的笔数有70万笔,
: 但用what would you do when you were him,结果是零笔。
: 所以可能也不用解释那么多,就是单纯when没有"与现在事实相反"的用法。
作者: davidwu0123 (华而绮丽)   2014-08-03 22:45:00
感谢你特地寄信告知,学到一课,谢谢。

Links booklink

Contact Us: admin [ a t ] ucptt.com