He's given concerts all over China_______

问题描述:

He's given concerts all over China_______
A already
B ago
C yet
D just now
我选C,答案是A,为什么

A
He has given.四项中BD要用过去式
C是对否定的 He hasn't given concerts all over China yet.
表示 还没有.
所以B