英语问题---高手解

来源:百度知道 编辑:UC知道 时间:2024/05/21 02:52:39
How is your collection going?
I need one more stamp before my collection__________.
A is completed B has finished
C will be completed D will be finished
选什么?为什么?
谢谢,但finish为什么不能用

选a BEFORE引导时间状语从句时,用一般现在时表将来,意思是再有一张邮票我的收集就完成了,这指的将来 finish不能用的原因是前面那个HAS,那代表完成时,所以FINISH本身没问题,是时态的问题 ,B项改成IS FINISHDE就行了

比较符合句子的意思
收集东西 一般用 complete 有完成,完整的意思
finish只是结束的意思