David,_____raised and educated in New York,lived and lectured in Africa most of his life.

问题描述:

David,_____raised and educated in New York,lived and lectured in Africa most of his life.
A. who B. ifC.whileD.though
选哪个,并给出详解,为啥其他三个不行!谢谢

正确答案选D,though.
选A的话应该是从句,但是缺少be动词,正确的句子应该是"
David, who was raised and educated in New York."
选B的话,后面两个句子之间没有因果或者条件的关系,所以错
选C的话,后面两个句子应该是在同一时段内发生的,但是显然raised in NY和live in Africa不是一个时段内的.
两个句子各有一个动词,所以得处理成从句或者用连词.用though语法和语义上都说得通选C的话,后面两个句子应该是在同一时段内发生的-----哪两个句子啊?详细说一下好吗raised and educated in New York和lived and lectured in Africa most of his lifewhile在这句话中是“虽然”,不是“当”呀,为啥要同一时间while的这个意思不是这么用的,这个“虽然”表示的是对比,用来表示相反的情况。比如说I drink black coffee while he prefers it with cream.你这个句子里没有出现相反或者对比的意思,如果是说david是在NY长大的,但是Jean是在Africa长大的,那就可以用while,因为这是在对比两种不同的情况