作者oiii ( 加油吧)
看板Eng-Class
標題[文法] 幾個關於假設語氣的用法
時間Sat Jun 8 21:00:03 2013
不好意思,又來打擾了,這次複習到假設語氣
依然有幾個不懂的題目來請教大家
1.He told you the news, or you _______ cheated.
(A) may have been (B)might be (C)could have been (D)may be
答案是A 想問既然是與過去事實相反為什麼不能選C
2.I have often come across people doing jobs that I had never dreamed of
before, and which would ________ me had I been told about them at school.
(A) thrill (B)be thrilled (C) have thrilled (D)have been thrilled
答案是C 我知道與過去事實相反應該用過去助動詞加上have Vpp
想問這句話後半段的中文翻譯及他的句型為何?
3. Her fingers are slender and white as though they _______ carved in ivory.
(A) had been (B) were (C) are (D) have been
答案是A 想問B錯在哪?
as though前半句不論時態為現在或是過去
後半句可用過去式表示與現在事實相反;用過去完成表示與過去事實相反
既然如此不能選B,解釋為與現在事實相反嗎?
麻煩大家幫我解答,謝謝: )
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.121.57.203
→ brella:第一題不是假設吧 06/09 01:30
推 tucson:第1題 是哪裡來的題目感覺有點怪 這是哪本書或哪間學校題? 06/09 02:48
→ oiii:題目在明解高中英文重要句型中出現的 06/09 11:15
→ oiii:書中說:假設法+but+直說法;直說法+or+假設法 06/09 11:16
推 yangivy:第2題後半had I been=if I had been 06/09 12:37
→ oiii:感謝樓上解答 06/09 17:56