Jim,my pal friend,knows a lot ofthings about China.He________lots ofbooks about China.A.must readB.may readC.must be readingD.must have read
网友回答
D
解析分析:must read(必须读),may read(可能读)(指将来)或(可以读)(表示“许可”),must be reading(一定在读)(现在,很有把握的“可能性”),must have read(一定读过)(过去,很有把握的“可能性”),句意是“他一定看过”,是指“过去”,所以选D项。