1) b)Was writing
2) c)Speak3) b)Will be
4) d)Had bought
5) a)Farther
6) c)Will be7) a)May have
8) a)Being made
9) a)Shall call10) c)Had been written11) b)Wouldn’t be12) a)By
13) b)To be spending14) d)Having worked
15) d)Would
16) c)Having eaten17) d)Had gone
18) b)More carefully19) c)Didn’t have to
20) b)To see21) b)When looking
22) b)Will been delivered
23) c)Wasn’t seen
24) a)Above
25) b)The earlier
26) a)Something
27) c)The most challenging28) c)Fast29) a)Is
30) d)Morning’s
31) b)Safer
32) c)The
33) d)Themselves
34) a)Has lived
35) c)Hasn’t snowed36) b)Had already begun37) a)Had retired
38) a)Will have forgotten
39) a)-, -
40) a)Has