单项选择题

A. is; talking; has told
B. will; talk; tells
C. has; talked; told
D. had; talked; told