I waited for you for four years 这句英语是否正确?有两个for是否正确?

如题所述

重复用两个For 没有问题...

但需用现在完成时,I have waited for you for four years, 表示过去四年我都在等你,是现在完成时.

过去时不能表示这一动作的一直延续.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-09
没错。
for可以用作过去式的。
例如:After the War of Independence ended, New York became the capital of the USA for a short time (1789-90) before Washington DC.. 独立战争结束后,纽约曾在短期内(1789-90)充当美国的首都,直到最后定都华盛顿。
老师祝你学习进步!
望采纳,谢谢你的问题!^_^
第2个回答  2012-04-09
错,I have waited ...