Thank you very much, David. But ______ your timely help, I couldn't have achieved the mission. |
(A) with |
(B) by |
(C) for(正解) |
(D) about |
大衛,非常謝謝你。若非你即時的幫助,我當時就無法完成任務了。
理由:
本題測試假設語氣『若非』的用法, 句型如下:
1)與現在事實相反:
If it were not for + 名詞, 主詞 + would/could/might + 原形動詞
=But for + 名詞, 主詞 + would/could/might + 原形動詞
現在若非……,……就會/能/或許……例:If it were not for your help, I wouldn't do it.
=But for your help, I wouldn't do it. (若非你現在肯幫忙,我是不會做這件事的。)
2)與過去事實相反:
If it had not been for + 名詞, 主詞 + would have/could have/might have + 過去分詞 當時若非……,……就會/能/或許……
例:If it had not been for your help, I wouldn't have done it.
=But for your help, I wouldn't have done it. (當時若非你肯幫忙,我是不會做這件事的。)
"But for..."為固定用法, 故(C)應為正選。 |
| | |
|
沒有留言:
張貼留言