Helearnedtospeakthelanguagesowellthathe___havebeentakenforanativespeaker.
A.mustB.couldC.shouldD.need
我认为应该填C,dan,为什么?
可否把sshouldhavebeentaken...理解为“他竟然被误认为是一个...”thanks
比could更好我认为