Almost 100 computers ______to us by that key school since the end of last year.
#101129
A
have given
B
had been given
C
have been given
D
had given