题目内容
20.-________ have you learned to play the piano?-________ five years ago.( )
| A. | How long,For | B. | How often,For | C. | How long,Since | D. | 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加时间这个知识点的掌握.
练习册系列答案
相关题目
11.I heard him__ English at 6:00this morning.( )
| A. | read | B. | to read | C. | reads | D. | reading |
10.Our teachers often tell us _______copy others'homework( )
| A. | don't to | B. | not to | C. | don't |