English » Fill in the blanks

Directions (14-20) : Fill in the blanks with the words given below- 

It is I who _________ written this letter.

A

has

B

have

C

has been

D

have been