14. Linda couldn’t have her laptop _____ for free because it is no longer under warranty.
(A) repairs
(B) repaired
(C) repairing
(D) will repair
答案:登入後查看
統計: A(48), B(430), C(26), D(7), E(0) #2556040
統計: A(48), B(430), C(26), D(7), E(0) #2556040
詳解 (共 3 筆)
#5085516
repair的過去分詞➡️repaired
「被」維修
1
0
#6277299
正確答案是 (B) repaired。
---
詳解:
這題的關鍵在於理解句子結構「have something done」,這是一種使役動詞用法,表示「請別人幫忙完成某事」或「安排某事被完成」。
句子中的「Linda couldn't have her laptop () for free」就是使用這種結構,完整的意思是「Linda 無法免費讓她的筆電被修理,因為它已經過了保固期」。
---
各選項分析:
1. (A) repairs
解釋:
「repairs」是名詞,表示「修理」。
句子中需要的是動詞形式或過去分詞,而不是名詞,因此這個選項不符合句法。
錯誤原因:語法不對,不能直接接在「have her laptop」後。
2. (B) repaired
解釋:
「repaired」是動詞的過去分詞,符合「have something done」結構的語法要求,表示「讓某物被修理」。
例句:
She had her car repaired last week.(她上週讓人修了車。)
Linda couldn't have her laptop repaired for free.(Linda 無法讓筆電免費被修理。)
正確原因:符合語法結構,且符合句意。
3. (C) repairing
解釋:
「repairing」是動名詞形式,用來表示修理的動作本身,但在「have something done」結構中不使用動名詞。
例:
誤用:Linda couldn't have her laptop repairing.(錯誤用法)
正用:Linda couldn't have her laptop repaired.
錯誤原因:不符合句法要求。
4. (D) will repair
解釋:
「will repair」是未來式,表示某人將修理某物,但在句子中需要的是「被動語態」,因此不符合語法要求。
例:
誤用:Linda couldn't have her laptop will repair.(錯誤用法)
正用:Linda couldn't have her laptop repaired.
錯誤原因:動詞時態和語態都不對。
---
總結:
句子結構「have something done」中,需要使用過去分詞,因此正確答案為 (B) repaired。
翻譯:
Linda 無法免費讓她的筆電被修理,因為它已經過了保固期。
0
0