Помогите пожалуйста
Match the correct from of the verb "to write" in the passive to fit the time expressions
a) is being written
b) has been written
c) had been written
d) will be written
e) was being written
f) was written
g) will have been written
1.The letter_____ at the moment
2.The letter ______ by the time he arrived
3.The letter_______already_____
4.The letter ______by the time you come back
5.The letter______yesterday
6.The letter______while I was getting ready for the presentation of my report
7.The letter_____by 3 o`clock tomorrow