单项选择题

The Internet celebrated its birthday on September 2nd, by which time 40 years () since the first successful transfer of data between two computers.

A. has passed
B. had passed
C. passed
D. have passed