[文法] 幾個關於假設語氣的用法
不好意思,又來打擾了,這次複習到假設語氣
依然有幾個不懂的題目來請教大家
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
06/09 02:48, 2F
→
06/09 11:15, , 3F
06/09 11:15, 3F
→
06/09 11:16, , 4F
06/09 11:16, 4F
推
06/09 12:37, , 5F
06/09 12:37, 5F
→
06/09 17:56, , 6F
06/09 17:56, 6F