关于for的问题,英语的高手们,来帮我啊~~~

来源:百度知道 编辑:UC知道 时间:2024/07/03 02:47:16
不是看到for+什么就用完成时吗?为什么我做选择题时,还有用过去时的,到底遇到for时,后面+什么,或者说什么情况用完成时,什么时候用过去时,谢谢您能帮我啊~~~~~

很简单啊,I have been waiting for you for a long time.我已经等了你很长时间了。I waited for you for a long time.我等了你很长时间。第一句的使用时机是你现在在等别人,等了很长时间别人才来,你就给别人这句话;第二句话的使用时机是在事后,你和别人说起这件事时,使用这句话。当然,这有些口语化,第二句话的正式用法还可以这样When you came there,I had been waiting for you for a long time.在这里又是过去完成进行时了。具体用法看具体情况。

for后边一般都跟名词的啊.

没听说for跟时态有什么必然关系的.

难道的确跟时态有关系只是我这会没反应过来?

不管怎样,再给你一些挖来的for的用法吧..希望对你有用.

1. 表示“当作、作为”。如:

I like some bread and milk for breakfast. 我喜欢把面包和牛奶作为早餐。

What will we have for supper? 我们晚餐吃什么?

2. 表示理由或原因,意为“因为、由于”。如:

Thank you for helping me with my English. 谢谢你帮我学习英语。

Thank you for your last letter. 谢谢你上次的来信。

Thank you for teaching us so well. 感谢你如此尽心地教我们。

3. 表示动作的对象或接受者,意为“给……”、“对…… (而言)”。如:

Let me pick it up for you. 让我为你捡起来。

Watching TV too much is bad for your health. 看电视太多有害于你的健康。

4. 表示时间、距离,意为“计、达”。如:

I usually do the running