句子中又有for表示段时间又有when+xxx的时候为什么用过去式不用完成时.

学习 时间:2026-04-02 16:46:23 阅读:3543
句子中又有for表示段时间又有when+xxx的时候为什么用过去式不用完成时.he worked for 3 years when he was young为什么不是had worked

最佳回答

狂野的保温杯

甜美的茉莉

2026-04-02 16:46:23

“for + 时间段”经常用于完成时。同时,“for + 时间段”也可用于一般过去时。例如:I 【stayed】 in Chengdu 【for only one night】 in 2008。所以,你的句子He worked for 3 years when he was young。就正确了。至于had worked 是“过去完成时”,表示“过去之过去”。本题没有这个意思。本题只表示“他年轻的时候”这个过去时间里工作过三年。不是“过去之过去”。

最新回答共有2条回答

  • 坚定的犀牛
    回复
    2026-04-02 16:46:23

    “for + 时间段”经常用于完成时。同时,“for + 时间段”也可用于一般过去时。例如:I 【stayed】 in Chengdu 【for only one night】 in 2008。所以,你的句子He worked for 3 years when he was young。就正确了。至于had worked 是“过去完成时”,表示“过去之过去”。本题没有这个意思。本题只表示“他年轻的时候”这个过去时间里工作过三年。不是“过去之过去”。

上一篇 请问 这道英语语法题 应该选什么?

下一篇 看课外书的好处是什么?至少说3条.