当前位置:首页 > 教育资讯

during 和 for 的区别看似简单, 但是作了习题之后才发现并不简单

修饰时间时,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.

本文来自网络,不代表教育资讯立场,转载请注明出处。