would finish
will have finished
would have finished
will be finished
第1题:
A、had told
B、told
C、have told
第2题:
I would rather()two weeks earlier.
A. you should come here
B. you came here
C. you had come here
第3题:
You ______go home now. It's getting late.
A. would rather
B. had rather
C. would better
D. had better
20.答案为D 你最好现在回家。天晚了。had better意为“最好……”;would rather为“宁愿”,A和C为错误搭配。
第4题:
If you are loading fruit in reefer spaces and you notice that the fruit is beginning to mold,you should ______.
A.carry the cargo at a cooler temperature than originally planned
B.write up exceptions on the cargo
C.refuse to carry the cargo
D.discharge CO2 into the compartment after loading
第5题:
If you had come earlier, you _______ him.
A、could meet
B、might have met
C、might meet
D、might as well meet
第6题:
A. had started, would be
B. started, might be
C. had started, would have been
D. will start, might have been
第7题:
A.have got up
B.got up
C.would get up
D.had got up
答案:D
解析:本题考查对过去的虚拟,从句if+过去完成时,主句用could/should/might+现在完成时。故选D。句意:如果你早一点起床,就会赶上火车的。
第8题:
A.would have caught
B.would catch
C.should catch
D.could catch
第9题:
此题为判断题(对,错)。
第10题:
Chief foreman,you are requested to instruct all stevedores boarding the ship that no smoking is ______ in the holds during loading.
A.allowed
B.forbidden
C.approved
D.disliked