[文法] 幾個關於假設語氣的用法

看板Eng-Class作者 ( 加油吧)時間11年前 (2013/06/08 21:00), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/1
不好意思,又來打擾了,這次複習到假設語氣 依然有幾個不懂的題目來請教大家 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

06/09 01:30, , 1F
第一題不是假設吧
06/09 01:30, 1F

06/09 02:48, , 2F
第1題 是哪裡來的題目感覺有點怪 這是哪本書或哪間學校題?
06/09 02:48, 2F

06/09 11:15, , 3F
題目在明解高中英文重要句型中出現的
06/09 11:15, 3F

06/09 11:16, , 4F
書中說:假設法+but+直說法;直說法+or+假設法
06/09 11:16, 4F

06/09 12:37, , 5F
第2題後半had I been=if I had been
06/09 12:37, 5F

06/09 17:56, , 6F
感謝樓上解答
06/09 17:56, 6F
文章代碼(AID): #1HiohMdA (Eng-Class)