Select the correct passive form of the given sentence.
His sudden visit has amazed us.
1
We will have been amazed at his sudden visit.
2
We had been amazed by his sudden visit.
3
We have been amazed at his sudden visit.
4
We have been amazed by his sudden visit.