假設法 (wish...) - 判斷句子是肯定句或否定句

Mary wishes that she ____ to that poor movie with Smith last night.
(A) went (B) had gone (C) had not gone (D) did not go

書上給的答案是(B),我想問(C)不行嗎?

瑪麗但願昨晚有跟史密斯去看那場爛電影。
表達成「瑪麗但願昨晚沒有跟史密斯去看那場爛電影。」不是比較適合嗎?

Elisa 解答

Logically, answer (C) sounds more reasonable.  However, grammatically, 答案(B), (C)

 

 

條件句表示與過去事實相反的虛擬

 

(B) 瑪麗但願昨晚有跟史密斯去看那場爛電影。
=>
但瑪麗沒有去

Mary wishes that she had gone to that poor movie with Smith last night.  In reality, she did not go.

 

(C) 瑪麗但願昨跟史密斯去看那場爛電影。
=>
但瑪麗有去

Mary wishes that she had not gone to that poor movie with Smith last night.  In reality, she went.

 

If you want to say "但願昨晚沒去", but 事實上昨有去
=> I wish I had not gone last night.

If you want to say"
但願昨晚有去", but 事實上昨晚沒去
=> I wish I had gone last night.

See the difference!

 

** 版權所有 - Elisa.

elisaenglish 發表在 痞客邦 PIXNET 留言(0) 人氣()