He________thebikefortenyears.A

发布时间:2020-07-28 13:03:48

He ________ the bike for ten years.A.has boughtB.boughtC.has hadD.kept

网友回答

C解析本题意思很明确“他买这辆自行车10年了”.由于受汉语的影响,学生很容易误选A或B.但稍一分析,我们就不难看出,buy为瞬间动词,其现在完成时的肯定式不能与for引起的表“时间段”的短语连用.所以排除A、D,选C.
以上问题属网友观点,不代表本站立场,仅供参考!