UP TO NOW, THE TEACHER _______ OUR CLASS FIVE TESTS

36. Up to now, the teacher _______ our class five tests.A. gives B. is giving C. has given D. had given