简单讲,问句中how far问的是路程,所以回答也要对应,可以回答多少米远,200米,500米之类的,原句回答的意是“20分钟的路程”,walk在句子中是名词,意思为“路程”,而且特指用脚走路的路程,就是说你要走20分钟的路.
因为it's twenty minutes' walk中的主语是walk,意思是路程,要用how far(“多远”)来问,“20分钟”只是用来形容这个walk的.分析句子的时候要明白哪些是用来修饰的,哪些才是主语,比如一件绿色的毛衣,绿色是修饰词,毛衣才是主语.修饰词忽略不要看,不然会影响你对句子的判断.
how long 指的是时间,how long does it take from (.原句) 意思:从你学校到你学校要多久,问的是时间,所以答句要用时间来做主语,那么walk就要去掉了,回答:it's twenty minutes.
how often指的是频率,这个不明白你要怎么造句了,频率就是问,一段时间内,你做了多少次某件事.比如:你今天去了学校多少次,即:how often did you go to school today?(要用过去式,因为你已经做过这件事了,对吧)
how much这个一般指金钱,必须要造句的话:how much does it cost you from (...原句) 意思:从你学校到你学校要花多少钱,这就是问你坐公交或者打车之类去学校花了你多少钱,就要回答: it costs 2 yuan by bus 坐公交花2块钱.
还有much 可以修饰不可数名词,比如修饰time,所以也可以问:how much time does it take from(...原句)意思和how long那句是一模一样的,how long = how much time,
也可以修饰money,变成:how much money does it cost. 跟how much 那句也是一模一样的
弄清楚问的是什么,回答相呼应,这样就行了.问的是路程,路程是指长(数学课学过吧),不要用时间去回答,就是这样
好好学习天天向上!