He goes to school by bike every day for 2 years.(错误)
错误原因:for two years 这是一个确定的时间段。时间范围也许至说话时,也许早已结束。every day 是一个频度副词,是在 two years 这个时间范围内的频度副词。此时,every day 针对一般现在时的用法,已经不起作用了。
修改方法:
1. He went to school by bike every day for two years. (目前不上学啦)
2. He has been going to school by bike every day for two years.(目前还在上学)