[文法] by now與假設語氣

看板Eng-Class作者 (www.觀音媽.com)時間14年前 (2011/11/19 21:15), 編輯推噓4(4018)
留言22則, 6人參與, 最新討論串1/3 (看更多)
剛才小弟將版上關於by now 的兩篇文爬過了 仍然不了解... 題目:The son complained that "if we had hurried, we ____ almost sold out by now." (A)would be (B)could have 答案是:A ←答案是A才對 我查了longman 當代字典、oxford advanced learner 關於sell out的用法 似乎皆可以用「物or店 have/be sold out」 所以選項就和 be、have沒關聯 by now 查了兩本字典的用法,有用在未來式、現在完成式 用在這一題總覺得兩個選項都可以選.... 請問我是哪個地方查錯了?? 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.125.250

11/19 21:37, , 1F
關鍵應該在if 假設語氣 文法概念
11/19 21:37, 1F

11/19 21:52, , 2F
如果是假設語氣,A、B選項 似乎也都可以選....
11/19 21:52, 2F

11/19 22:00, , 3F
是不是過去的假設 主要子句要用過去完成式
11/19 22:00, 3F
剛剛打太快 答案是A ※ 編輯: cntuk 來自: 61.228.125.250 (11/19 22:12)

11/19 22:13, , 4F
我一開始也是選B 因為與過去事實相反的假設的用法
11/19 22:13, 4F

11/19 22:13, , 5F
不過正確答案是Aˊˋ
11/19 22:13, 5F

11/19 23:02, , 6F
徵求高手解釋
11/19 23:02, 6F

11/19 23:31, , 7F
我的解讀:這句是假設語氣沒錯 但是前面是反過去
11/19 23:31, 7F

11/19 23:31, , 8F
後面是反現在
11/19 23:31, 8F

11/19 23:32, , 9F
假設語氣不一定要前後句都同樣的時態
11/19 23:32, 9F

11/19 23:32, , 10F
所以這句可能是要強調 假如我們當時XXX 現在就XXX
11/19 23:32, 10F

11/20 01:15, , 11F
續樓上所說,其實這題不是與現在事實相反的假設
11/20 01:15, 11F

11/20 01:16, , 12F
也不是考與過去事實相反的假設,而是結合以上兩者的
11/20 01:16, 12F

11/20 01:17, , 13F
「過去事實相反的假設」影響「現在的結果」,故if引導
11/20 01:17, 13F

11/20 01:17, , 14F
過去完成式表示「過去」,後面用would+VR 表示「現在」
11/20 01:17, 14F

11/20 01:18, , 15F
如果答案選(B) 就是單純的「與過去事實相反」了,會錯在
11/20 01:18, 15F

11/20 01:18, , 16F
與by now這個字 語意相衝突。建議原po找本文法書來看
11/20 01:18, 16F

11/20 10:41, , 17F
你的題目是出自..? Google可以找到"幾乎"一樣的:
11/20 10:41, 17F

11/20 10:41, , 18F
高雄市立小港高級中學98學年度第一學期高三英文科期末考
11/20 10:41, 18F

11/20 10:42, , 19F
Cloze Test-> 39 (C) would have sold
11/20 10:42, 19F

11/20 11:17, , 20F
出自 遠東版高三上學期 某一課的英文考卷(A)
11/20 11:17, 20F

11/20 11:24, , 21F
11/20 11:24, 21F

11/20 11:25, , 22F
感謝樓上有回答的各位!! 我再去研究一下by now的用法...!!
11/20 11:25, 22F
文章代碼(AID): #1Enwl-Sh (Eng-Class)
文章代碼(AID): #1Enwl-Sh (Eng-Class)