Bythetimeachildisfive,he_______

发布时间:2020-07-11 23:42:33

By the time a child is five, he _______ hundreds of hours of television.












A.will watch











B.will have watched










C.had watched










D.is watching

网友回答

B解析试题分析:考查时态。By到…时为止;如果后面接过去的时间,就使用过去完成时;如果后面接将来的时间,就使用将来完成时;如果后面接现在的时间就使用现在完成时。本题By the time后面 接的是a child is five,用一般现在时代替将来时,使用后面使用将来完成时,故B正确。考点:考查时态点评:By到…时为止;如果后面接过去的时间,就使用过去完成时;如果后面接将来的时间,就使用将来完成时;如果后面接现在的时间就使用现在完成时。
以上问题属网友观点,不代表本站立场,仅供参考!