Neither George nor Mary ______ a good time in the party.
1.have had
2.having
3.have been
4.has had
請問一下該怎麼用才對?這種雙have的用法我實在搞不清楚,麻煩大大解說一下,感恩!
2007-03-09 11:32:35 · 4 個解答 · 發問者 Anonymous in 社會與文化 ➔ 語言
在此向你提示兩個重點:
1.之所以有兩個have
代表題目一定是在考你助動詞的用法
因為have能當助動詞或一般動詞
2.當主詞形如
A or B
either A or B
neither A nor B
not only A but (also) B
這幾種形式時
該使用的動詞應該與最接近該動詞的主詞一致
(我們一般稱為【主動一致】)
因此,由第二點可知︰
這題動詞應該配合Mary就好
Mary是第三人稱
因此一下就能刪掉(1.)和(3.)選項了
至於(2.),則是錯在︰
此處若使用having,這句就完全沒有主詞了
(having是分詞)
因此,我們能知
答案應該選(4.)has had
Neither George nor Mary has had a good time in the party.
意思就是指︰
George和Mary在舞會中都玩得不開心。
另外,我補充一下
在此空格
我會想填 had
因為此句時態很明確是過去式
基本上用had就夠了
而且have a good time這個動詞片語
我通常沒在配合完成式使用的
(但這樣誰都會選
因為根本不需考慮太多)
但因為此題要考你
(1)have的用法(2)主動一致的概念
所以才用現在完成式
(沒有過去式時,選最接近過去式的第二選擇)
當然這樣的作法
的確考到你文法
但卻使句子讀來怪拗口的
有些不恰當就是了
2007-03-09 12:26:02 · answer #1 · answered by Danny 3 · 0⤊ 0⤋
所以說考試和真的能學以致用的英文還是有出入的....唉!!
2007-03-10 10:01:38 · answer #2 · answered by Anonymous · 0⤊ 0⤋
這就是台灣的英文教育!真感慨。如果我是考生,我也是會選 (4)。但如果叫老外來考,一定可以考死他們。因為一個根本狗屁不通的題目,怎麼考嘛!
這句話怎麼翻譯? George 跟Mary到現在還無法在 那場舞會(宴會) 找到樂趣。言下之意,舞會還沒結束?
這是一種補習老師設計出來難考生的 " 雙陷阱 " 考題。要考學生是否了解 have 既有 完成式助詞 及 動詞的雙重用法,又要考學生所謂的主動詞一致。
只是原出題的人也是半瓶醋才寫出這種不通的句子。我們的學生為了考試,就只能專讀這些狗屁不通的垃圾。
2007-03-09 18:27:06 · answer #3 · answered by 手癢治蟲 6 · 0⤊ 0⤋
neither A nor B 為主詞, 動詞多為單數.
故 只能選 4. has had
2007-03-09 12:19:44 · answer #4 · answered by hillman 6 · 0⤊ 0⤋