看板 Eng-Class 關於我們 聯絡資訊
剛才小弟將版上關於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
lilowsa:關鍵應該在if 假設語氣 文法概念 11/19 21:37
cntuk:如果是假設語氣,A、B選項 似乎也都可以選.... 11/19 21:52
redvictory:是不是過去的假設 主要子句要用過去完成式 11/19 22:00
剛剛打太快 答案是A ※ 編輯: cntuk 來自: 61.228.125.250 (11/19 22:12)
cntuk:我一開始也是選B 因為與過去事實相反的假設的用法 11/19 22:13
cntuk:不過正確答案是Aˊˋ 11/19 22:13
redvictory:徵求高手解釋 11/19 23:02
monkeywife:我的解讀:這句是假設語氣沒錯 但是前面是反過去 11/19 23:31
monkeywife:後面是反現在 11/19 23:31
monkeywife:假設語氣不一定要前後句都同樣的時態 11/19 23:32
monkeywife:所以這句可能是要強調 假如我們當時XXX 現在就XXX 11/19 23:32
stu60912:續樓上所說,其實這題不是與現在事實相反的假設 11/20 01:15
stu60912:也不是考與過去事實相反的假設,而是結合以上兩者的 11/20 01:16
stu60912:「過去事實相反的假設」影響「現在的結果」,故if引導 11/20 01:17
stu60912:過去完成式表示「過去」,後面用would+VR 表示「現在」 11/20 01:17
stu60912:如果答案選(B) 就是單純的「與過去事實相反」了,會錯在 11/20 01:18
stu60912:與by now這個字 語意相衝突。建議原po找本文法書來看 11/20 01:18
dunchee:你的題目是出自..? Google可以找到"幾乎"一樣的: 11/20 10:41
dunchee:高雄市立小港高級中學98學年度第一學期高三英文科期末考 11/20 10:41
dunchee:Cloze Test-> 39 (C) would have sold 11/20 10:42
cntuk:出自 遠東版高三上學期 某一課的英文考卷(A) 11/20 11:17
cntuk: 卷 11/20 11:24
cntuk:感謝樓上有回答的各位!! 我再去研究一下by now的用法...!! 11/20 11:25