修饰时间时,during 强调某事发生的时间,而 for 强调持续的时间,这也是它们的最主要区别之一;基本的判断顺序是,若要修饰的时间包含数字,则用 for;若没有则判断是否强调的是持续的时间,是的话用 for,否则用 since.一、请用 during 或 for 完成下面的句子1.What do you usually do _____ holidays?2. Sally and her family have lived here _____ rather a long time.3. My Dad fell asleep _____ the concert.4. I visisted a lot of interesting places _____ my trip to London, including the Tower of London.5. We moved to America _____ the great recession.6. I never go out with my friends _____ this week.7. We have lived in America _____ 34 years.8. As far as I am concerned, they've been married _____ 20 years.9. I got sick several times _____ the summer in Bangkok.10. I'll eat this hamburger _____ my break.二、答案、参考翻译及解析1. during假期里你通常做什么?解析:此句提问的是事情发生的频率,而不是某件事情持续的时间,也就是在假期里某个动作发生的频率,所以选 during.2. for莎莉和她的家人在这里住了相当长的时间。解析:要修饰的时间表达式含有 a,所以选 for.3. during我爸爸在音乐会上睡着了。解析:fall asleep 指睡着的状态,有时指无意之中或在不适当的场合睡着,强调的是睡着发生的时间,所以不选 for,而选 during.4. during我在伦敦旅行期间参观了很多有趣的地方,包括伦敦塔。解析:句子没有强调事情发生的持续时间,所以选 during.5. during我们在大萧条期间搬到了美国。解析:move 是短暂性动作,所以不选 for,而选 during.6. during我这周未曾和朋友出去。解析:句子没有强调事情发生的持续时间,这个也可以从 never 看出来,也就是动作压根都没发生,何来持续呢,所以选 during.7. for我们在美国生活了23年。解析:要修饰的时间表达式含有数字 23,所以选 for.8. for就我而言,他们已经结婚20年了。解析:要修饰的时间表达式含有数字 20,所以选 for.9. during在曼谷的夏天,我病了好几次。解析:句子没有强调事情发生的持续时间,而是强调发生的频率,所以不选 for,而选 during.10. during休息时我要吃这个汉堡包。解析:此句强调的是吃汉堡这个动作,而不是持续的时间,或者换句话说 eat 的这个都没有发生,也就不清楚持续的时间是多少,所以选 during.您的支持最重要!!!如果您觉得这篇文章对您有帮助,请不要吝啬在右下角点“在看”和点赞。为了防止迷路,请设置为”星标“,我们将一如既往地输出更多优质的此类文章。