[文法] 过去推测

楼主: harry1234585 (LYH melo)   2020-01-20 16:05:50
课本上的句子:
Many people might have died if there was a disaster.
疑问:
与过去事实相反的假设,if 子句不是要用过去完成式吗:Many people might have died
if there had been a disaster.
求教是我理解有问题还是课本有谬误
作者: dunchee (---)   2020-01-21 01:59:00
需要看完整内容才能确定(也许并不是"与过去事实相反的假设")。将课本拍个照片贴上来吧,也附上出版社/书名(比如是高中用的课本?还是补习班用的课本?这两者有差)
作者: cuylerLin (cuylerLin)   2020-01-21 02:50:00
爬文搜寻"假设"看一下我之前回板友的相关推文,应该可以帮助你的理解,然后也可以参考charli大回复你的文章基本上我会把这句理解成"混和"假设条件
作者: yoson (yoson)   2020-01-22 22:12:00
特别想回应一下cuylerLin大在这个讨论中的推文,虽然大致上认同混合不同时态的假设语气的观点,但是怎样我都觉得“如果现在有灾难的话,许多人"早就"死了”这句话不甚合逻辑啊,至少脑中跳不出一个情境让这句话合理..
作者: cuylerLin (cuylerLin)   2020-01-28 21:31:00
假设语气对我而言是很"主观的"文法规则,基本上不涵盖混和的条件假设就只有4或5种而已,而通常写作上(合乎文法的写作,而不是版上之前类似问题出现的时候,很多人说的口语上懂意思就好的不严谨文法)要写混合条件的时候你的时间讯号(signal)一定要很清楚,要不然剩下的就是读者会开始脑补你真正的假设意思。回到你的问题,设想A跟B在说话,A一直强调大灾难已经发生了(而且说了很久)但B觉得A的话没有道理,人类还是正常生活,A就可以说这句话:如果(现在)有灾难的话,许多人(过去)早就死了。A脑中所想的是,那些人都活到今天了,现在怎么会有灾难呢? 我们中文也有类似的逻辑:如果他是好人的话,他就不会偷你的钱包了。我们在说这句中文的时候,第一句话脑中想的是他"现在"不是个好人,第二句话是他"过去"确实偷了你的钱包。上面打错了,应该是"B就可以说",而非"A就可以说"

Links booklink

Contact Us: admin [ a t ] ucptt.com