作业帮 > 英语 > 作业

He learned to speak the language so well that he ___ have be

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/26 02:59:52
He learned to speak the language so well that he ___ have been taken for a native speaker.
A.must B.could C.should D.need
我认为应该填C,dan ,为什么?
可否把sshould have been taken...理解为“他竟然被误认为是一个...” thanks
比could 更好 我认为
B.could是“可能”,表示推测;其余的都不表示推测:
A.must是“必须、一定”
C.should是“应该”
D.need的“需要”
再问: 可以把should have been taken... 理解为“他竟然被误认为是一个...” 比could 更好 我认为 谢谢 处理提问
再答: 不可以的。因为前一句已经说明他很擅长于该语言,这是原因,包含了副词so,那么that所引导的结果状语从句的结果是“他被误认为是一个母语是该语言的人”也就顺理成章了。