When he _____(come) to China two years ago he found people didn't understand him at all though he ________(learn) some Chinese in his own country.came had learned 为什么这样填?

问题描述:

When he _____(come) to China two years ago he found people didn't understand
him at all though he ________(learn) some Chinese in his own country.
came had learned
为什么这样填?

当他在他自己的国家学习了一些中文后,他在两年前来到中国。却发现这里的人听不懂他的中国话。
解释:two years ago 说明已经是过去,所以应该用came;第二处,很明显是过去完成时,根据过去完成时的用法,所以应该用had learn

虽然他在他的国家学习了一些中文,但当他来到中国的时候他发现这里的人冰不理解他。
第一个,two years ago决定不能用完成时,只能是过去时came
第二个,表示过去完成,用过去完成时had learned或者had learnt

尽管他在他的国家学了一些中文.但当他两年前来到中国时,他发现人们还是不能完全理解他.
两年前来中国,two years ago 是过去时,所以用came表过去.
他在他的国家已经学习了一些中文,是在他两年前来中国的时候就已经学了的是过去的过去,所以用完成时,had learned