题目内容

10.My sister has learnt English         .(  )
A.for twelve years agoB.since she was four
C.twelve years agoD.at the age of four

分析 我姐姐自从四岁的时候就开始学英语.

解答 答案B for+段时间可以和现在完成时连用;段时间+ago要和一般过去时连用,since引导的时间状语从句常和现在完成时连用.at+点时间常和一般现在时连用.根据"has learnt English"可知后面需要用for或者since引导的时间状语,但是A项还有ago,就错了.故选B.

点评 现在完成时和什么时间状语连用是有要求的,要结合具体的题意做出正确选择.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网