题目内容

20.-________ have you learned to play the piano?
-________ five years ago.(  )
A.How long,ForB.How often,ForC.How long,SinceD.How soon,Since

分析 -你学习弹钢琴多长时间了?-自五年前(就开始了).

解答 答案:Chow long用于一段时间的提问,常与完成时连用;how often表示对频率提问,常与一般现在时连且;how soon表示对将来的时间提问,常与一般将来时连用,而此题由have you learnt可知用的现在完成时,所以排除B和D;for和since加时间都可以用于现在完成时,但for加时间段,since加时间点,此题中的five years ago是时间点,所以选C;若用for,则接five years即可.

点评 此题考查对时间提问的疑问短语用法的掌握与对for和since加时间这个知识点的掌握.

练习册系列答案
相关题目

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

精英家教网