22. Had the budget been larger, the campaign _____ more effective.
(A) could have been
(B) will have been
(C) would be
(D) was
答案:登入後查看
統計: A(282), B(57), C(239), D(43), E(0) #3342682
統計: A(282), B(57), C(239), D(43), E(0) #3342682
詳解 (共 5 筆)
#6265636
Had the budget been larger, the campaign could have been more effective.
如果預算更充足,這次活動本可以更有效果。
(A) could have been
(B) will have been
(C) would be
(D) was
|
Had the budget been larger, the campaign could have been more effective.
=If the budget had been larger, the campaign could have been more effective.
========================================
![]() |
budget [ˈbʌdʒ.ɪt] (名詞) 預算
campaign [kæmˈpeɪn] (名詞) 活動
effective [ɪˈfek.tɪv] (形容詞) 有效的
ㅤㅤ
18
0
#7213536
Had the budget been larger, the campaign _____ more effective. (如果預算更大,這次行銷活動就會更有效。)
選項分析
-
(A) could have been:表示「本來可能會更有效」,符合假設語氣(過去事實相反的假設)。
-
(B) will have been:未來完成式,不適合用在過去假設句。
-
(C) would be:現在或未來的假設,不符合句子裡的過去完成式結構。
-
(D) was:過去簡單式,語法不符,因為句子是「假設語氣」而非單純描述。
正確答案
? (A) could have been 意思是「本來可能會更有效」,符合 倒裝的假設語氣(Had + 主語 + 過去分詞 → 表示過去事實相反的假設)。
這題其實就是在考 假設語氣的倒裝句型:
-
正常語序:If the budget had been larger, the campaign could have been more effective.
-
倒裝語序:Had the budget been larger, the campaign could have been more effective.
1
0
