试题详情

He speaks good English. He _____English before.

Alearned

Bis learning

Cmust have learned

DLearns