Mary failed the driving test again.If she ______ harder, she ______ the test easily.
( ) 21. The weather report says it will ________ cold tomorrow.
( ) 20. ---- Mary has broken the secret, you know? ---- No. ________, she wouldn’t have kept silent at the meeting.
( ) 19. What surprised me most was not what he said but _____ he said it.
( ) 18. If the work _______ by the end of the month is delayed, the construction company will be fined.
( ) 17. In those days, whenever I had difficulties, I _______Mr Shen for help.