31. a) are causing
32. a) has become
33. d) has been raining
34. a) will give
35. c) will be visiting
36. c) will reach
37. d) will write
38. a) ended
39. c) was modernizing
40. a) had established
41. b) had been experimenting
42. a) will cope
43. a) has been introduced
44. c) was produced
45. c) had told
46. a) spoke
47. b) to have done
48. d) is known to hold
49. b) feel
50. d) by looking
51. d) before tattooing
52. b) shocking
53. d) heard…speaking
54. c) can
55. b) can
56. d) can
57. d) had not met
58. c) would take
59. d) hasn’t it
60. d) What has been considered
61. a) will land
62. a) will be ahead
63. d) had demonstrated
Good luck with your tasks and assignment!! Have a nice day <3
сек$сек$сек$сек$сек$